CKFetchNotificationChangesOperation
返回 INSERT 操作,但不总是返回 UPDATE 和 DELETE。当我将应用程序提交到 App Store 时,DELETE,UPDATE 最后工作,但现在不再工作了。为什么?我创建了如下订阅:
let s = CKSubscription(recordType: recordType, predicate: NSPredicate(value: true), options: .FiresOnRecordCreation | .FiresOnRecordUpdate | .FiresOnRecordDeletion)
s.notificationInfo = CKNotificationInfo()
subscriptionsToSave.append(s)
仪表板显示所有树触发器:
我不使用 any alertBody
,所以通知是所谓的静默通知,这可能是原因吗?
在CloudKit 提示和技巧中,讲师说订阅需要 APS 功能才能从开发人员门户打开应用 ID。我想我没有,但我只想获取通知,只有在可行的情况下才推送。
后台能力?- 相同的
需要在应用的 info plist 中设置 APS 环境密钥。- 我想我有它。