2014-04-08 74 views
0

我試圖開發一個應用程序,從設備聯繫人同步到服務器
同步聯繫人android和ios?

我所知Google雲端通訊的,但我究竟需要的是有我自己的聯繫人的服務器,如果我手動添加的聯繫人我的服務器應該在設備上更新,而不需要用戶在設備上進行任何交互。

在ios和其他platformed設備的相同的過程也。
與此類似:sync Contacts between iPhone(also Android) and server

我的問題的核心是:如何更新設備側的服務器所做的任何更改將自動
謝謝

+0

做一個該聯繫人的vcf,並檢查任何時間作爲該文件的MD5,如果有任何更改,然後下載或給出通知\ –

+0

是否可以分開聯繫人,如果我有10個聯繫人分隔到10 vcf文件並更新爲服務器,但是當我手動在服務器上添加聯繫人時,如何在不通知的情況下將其更新至服務器 –

回答

1

嘗試尋找到SyncAdapter並通過推送通知觸發更新使用GCM。的一般結構是:

  • 改變在服務器側
  • 服務器發送推送通知到需要更新信息
  • SyncAdapter請求從更新的數據的設備的聯繫方式製成你的服務器
+0

我可以在我的ios設備上實現這個嗎? –

+0

我對iOS不是很熟悉,所以我不能給你一個答案。 – Joris

1

對於IOS你可以使用APNS就像GCM的Android版。