CloudKit:可靠的实时更新吗?

时间:2017-08-17 22:42:46

标签: ios icloud cloudkit

我设置了CKDatabaseSubscriptionshouldSendContentAvailable设置为true,soundName设置为空字符串。

效果很好 - 除非用户在其设备上关闭了“后台应用刷新”时 - 除非设备正在充电,否则不会收到通知。鉴于shouldSendContentAvailable标志,这似乎是预期的行为。

我不介意后台更新永远不会通过,但似乎有两个设备并排,当应用程序在前台时,当禁用后台应用程序刷新时,一个设备上的更改不会转发到另一个设备。

这很不幸,虽然看起来像一个边缘情况,用户可以在两台设备上打开应用程序并禁用此设置。虽然修复这个边缘情况仍然会很好。

我可以偶尔手动检查一次更改,但这似乎很浪费,特别是因为只有边缘情况才需要这样做。有没有人发现在应用程序处于前台时可靠地接收这些通知的方法,即使禁用后台应用程序刷新?或者也许有其他方式发送和接收不那么明显的实时更新?

0 个答案:

没有答案