내 앱에 동기화 기능을 추가하려고합니다. 다음과 같이 작동합니다.로그인하지 않고 Android 동기화
나는 로그인 할 필요가 없으므로 새로운 계정이 필요하지 않습니다. 데이터가 로그인 한 사용자의 Google 계정에 할당됩니다. 서버 측에서 사용자 데이터를 보유 할 mySQL 데이터베이스가 있습니다.
유용한 자습서를 찾지 못했습니다. http://code.google.com/p/openmobster/wiki/AndroidSyncApp 이것은 이상한 서블릿이나 무엇이든 사용하며, 공식 google tut은 매우 간략하게 설명되어 있습니다.
아무도 도와 줄 수 있습니까?
xml을 통한 동기화 - 내 데이터베이스에서 XML 파일을 만들고, 서버에 업로드하고, 구문 분석/내 온라인 데이터베이스를 넣는 기능을 구현하는 것과 같습니다.
한 쪽 - 전화 -에서 데이터를 수정할 수 있기를 원하지만 동기화가 아닌 백업이라고하는 경우 유용합니다.
또는 아마도 서버에서 비슷한 XML 파일을 요청할 수 있습니다. 필자는 장치에서 데이터베이스 항목의 XML 파일을 만든 다음 생성 된 파일을 다운로드하고 구문 분석하고 장치 데이터베이스와 비교하고 데이터베이스를 업데이트하는 함수를 호출하는 서버에 쿼리를 보낼 수 있어야한다고 생각합니다. 일부 파일이 업데이트 된 경우 ('마지막으로 수정 됨'시간이 변경됨)
그래서 각 동기화 사이클에서 먼저 서버 측 XML 파일을 가져 와서 로컬 DB를 업데이트 한 다음 로컬 DB에서 XML 파일을 만들고 서버로 보내고 온라인 DB를 업데이트합니다. 새로운 "마지막으로 편집 된"시간이있는 파일 만 업데이트됩니다.
당신은 어떻게 생각하십니까?