我正在编写一个管理 sqlite 数据库的应用程序,并且我已经编写了一个 Web 服务器,我希望用户使用用户名和密码在我的 Web 服务器中注册,我已经知道如何从 ios 应用程序向服务器发出请求并接收响应,但我还想启用 sqlite 数据库与其他设备的同步,我现在有了核心数据,我可以使用 iCloud 同步,但现在我更喜欢使用 sqlite,并找到一种同步它的方法,例如我想创建这个:
- 在 iPhone 应用程序中更改 sqlite;
- 应用程序将此更改发送到该用户的服务器;
- 然后服务器必须将此更新发送到该用户连接的其他设备;
现在我不能过去,服务器如何将此更改发送到另一台设备?设备必须始终监听服务器?或者有办法将此更新直接发送到某些设备并进行处理?像苹果推送通知?
编辑:如果可以使用苹果推送通知来执行此操作,我不希望通过文本声音和用户徽章发出警报,但发送“无声通知”可能吗?