我在寫一個管理sqlite數據庫的應用程序,並且我寫了一個web服務器,我想用戶在我的web服務器中用用戶名和密碼註冊,我已經知道如何從ios應用程序到服務器的請求並接收響應,但我希望啓用sqlite數據庫同步到其他設備,我現在與核心數據我可以使用iCloud同步,但現在我更喜歡使用sqlite,並找到一種方法來進行同步,例如我想創建這樣的:從Web服務器接收更新到iOS應用程序並同步數據
- 使在iPhone應用程序sqlite的變化;
- 應用程序將此更改發送給該用戶的服務器;
- 那麼服務器必須將此更新發送給該用戶連接的其他設備;
現在我不能過去了,服務器如何將此更改發送到其他設備?該設備必須始終監聽服務器?或者有辦法將此更新直接發送到某個設備並進行處理?像蘋果推送通知?
編輯:如果有可能使用蘋果推送通知來做到這一點,我不想用文本聲音提醒警告並且標記用戶,但發送一個「無聲通知」這是可能的?
感謝您的答案,我不喜歡用戶按下「同步按鈕」,我更喜歡推送通知的方式,你知道我怎麼能發送推送通知從服務器到應用程序?改變內容?一些開始的方式? – Piero
您將要搜索如何實施APN服務器。世界上有很多開源示例,所以你需要從這裏開始。 – Dan
非常感謝你,最後的回答,你能給我一些這個開源示例apns服務器的鏈接例子嗎?我發現只有parse.com和其他支付服務... – Piero