我在写一个管理sqlite数据库的应用程序,并且我写了一个web服务器,我想用户在我的web服务器中用用户名和密码注册,我已经知道如何从ios应用程序到服务器的请求并接收响应,但我希望启用sqlite数据库同步到其他设备,我现在与核心数据我可以使用iCloud同步,但现在我更喜欢使用sqlite,并找到一种方法来进行同步,例如我想创建这样的:从Web服务器接收更新到iOS应用程序并同步数据
- 使在iPhone应用程序sqlite的变化;
- 应用程序将此更改发送给该用户的服务器;
- 那么服务器必须将此更新发送给该用户连接的其他设备;
现在我不能过去了,服务器如何将此更改发送到其他设备?该设备必须始终监听服务器?或者有办法将此更新直接发送到某个设备并进行处理?像苹果推送通知?
编辑:如果有可能使用苹果推送通知来做到这一点,我不想用文本声音提醒警告并且标记用户,但发送一个“无声通知”这是可能的?
感谢您的答案,我不喜欢用户按下“同步按钮”,我更喜欢推送通知的方式,你知道我怎么能发送推送通知从服务器到应用程序?改变内容?一些开始的方式? – Piero
您将要搜索如何实施APN服务器。世界上有很多开源示例,所以你需要从这里开始。 – Dan
非常感谢你,最后的回答,你能给我一些这个开源示例apns服务器的链接例子吗?我发现只有parse.com和其他支付服务... – Piero