Push notification 了解watchOS 3中CloudKit的变化

Push notification 了解watchOS 3中CloudKit的变化,push-notification,watchkit,icloud,cloudkit,watchos-3,Push Notification,Watchkit,Icloud,Cloudkit,Watchos 3,有点背景:我目前正在开发一个应用程序,该应用程序在其WatchKit扩展中使用CloudKit,我想知道从CloudKit接收(推送)更改通知的最佳方式是什么 在相应的iOS应用程序中,我使用自定义区域订阅获取(静默)推送更改通知,但由于整个CKSubscription API在watchOS上不可用,因此我无法使用它 因此,以下是我的问题: 1) 是否有从CloudKit接收更新的建议方法?我怎么知道我必须从数据库中提取更改? 2) 如果有办法了解这些更改,我应该如何下载它们?handle(:

有点背景:我目前正在开发一个应用程序,该应用程序在其WatchKit扩展中使用CloudKit,我想知道从CloudKit接收(推送)更改通知的最佳方式是什么

在相应的iOS应用程序中,我使用自定义区域订阅获取(静默)推送更改通知,但由于整个CKSubscription API在watchOS上不可用,因此我无法使用它

因此,以下是我的问题: 1) 是否有从CloudKit接收更新的建议方法?我怎么知道我必须从数据库中提取更改? 2) 如果有办法了解这些更改,我应该如何下载它们?
handle(:)
方法可以处理
nsursession
,但我似乎无法在其中执行一些CloudKit操作(尽管苹果提到它构建在nsursession之上)


任何帮助都将不胜感激。谢谢

你有没有想过这个?没有。我所做的是在每次watch应用程序进入前台时获取云变化,并使用watch连接从iPhone(接收iCloud推送)传达变化。然而,WatchConnectivity与handle(:)的结合非常脆弱,但这是另一个主题。