cksubscription相关内容

通过 CKSubscription 观察 CKRecord 删除不起作用

CKSubscription doc 说:当记录修改导致订阅触发时,服务器会向所有具有该订阅的设备发送推送通知除了进行原始更改的设备记录. 假设我有两个设备:device 1 和 device 2 从不同的 iCloud 帐户登录.假设两台设备都订阅了某种记录类型的记录删除. 如果 device 1 创建记录,然后 device 1 删除它,则 device 2 会收到通知 - 这是根 ..

CloudKit 记录更新推送通知停止工作

编辑:今天 27.08.2015 重新测试,它再次工作,Apple 已修复它. 我有一个应用程序处于开发模式.该应用程序使用 CKSubscription 来获取有关服务器更改的通知,针对所有三个选项进行配置:创建、更新、删除.一切正常,但最近在回归测试期间,我发现该应用程序没有收到有关记录更新的通知,创建和删除通知仍在工作.当我在仪表板上检查时,所有三个选项的订阅类型都正确设置,并且应用程 ..
发布时间:2021-11-16 20:42:11 移动开发

CloudKit 不会将我的徽章计数重置为 0

我尝试了很多方法,但似乎无法从来自 cloudKit 的通知中重置徽章计数.有没有其他人遇到过这个问题.这是我尝试过的: 1) 在本地设置徽章计数为 0 application.applicationIconBadgeNumber = 0;(暂时删除徽章计数). 运气不好... 2) 调用服务器清除徽章计数 CKModifyBadgeOperation *oper = [[C ..

CKReference的CloudKit订阅通知未按预期工作

我正在尝试为包含包含对用户的CKReference的字段的记录设置CKSubscription.但是,无论何时创建记录,它都会忽略compoundPredicate的这一部分,并且通知永远不会到来.在CKSubscription的谓词中使用CKReference有什么不同吗?我进入仪表板在我自己的用户recordID下输入新记录(在模拟器中运行另一个用户时),因为我相信我读到,如果记录来自设备,它 ..
发布时间:2020-07-19 20:36:04 移动开发

sharedCloudDatabase中不支持CKQuerySubscriptions

我注意到文档提到新引入的共享CloudKit数据库不支持CKQuerySubscription(在早期的iOS版本中,这些称为CKSubscription).因此,我想这意味着当私人共享记录已更改时,不可能通知用户.重大失望.有没有人遇到这个问题? 解决方案 根据WWDC今年有关CloudKit的视频: 因此,今年iOS 10的新功能是提供了一个名为CKDatabaseSubscri ..
发布时间:2020-07-19 20:36:02 移动开发

如何设置最小CKSubscription?

我想设置一个简单的 CKSubscription ,通知我创建了 recordType ,怎么样? 解决方案 经过一段时间的实验,这是如何设置最小的CKSubscription。您必须在设备上测试它,推送通知在模拟器上不起作用。您可以在仪表板中添加记录,这也会触发推送通知。 func application(应用程序:UIApplication,didFinishLaunching ..

CloudKit不会重置我的徽章计数为0

我已经尝试了一些事情,似乎无法从通知缺憾从cloudKit重置徽章计数。 有没有其他人遇到了这个问题。以下是我已经试过: 1)设置徽章本地计数为0 application.applicationIconBadgeNumber = 0; (暂时移除徽章计数)。 没有运气... 2)调用服务器以清除徽章计数 CKModifyBadgeOperation * OPER = [[CKMod ..

观察CKRecord删除通过CKSubscription不起作用

CKSubscription 医生说:的当一个创纪录的修改会导致订阅火,服务器发送推送通知到所有设备与订购的除外一个进行原始更改的记录。的 让我假设有两个设备:装置1 和设备2 来自不同的iCloud帐户登录。让我们假设认购记录删除了一定的记录类型这两个设备。 如果装置1 创建一个记录,然后装置1 删除它,然后设备2 得到通知 - 这是根据DOC,但.. 如果装置1 创建一个记录,然后设 ..

CloudKit推记录更新通知停止工作

修改: 复检今天2015年8月27日,它再次工作,苹果已经固定它。 我在开发模式下的应用程序。该应用程序使用CKSubscription得到在服务器上的更改通知,配置了所有三个选项:创建,更新,删除。一切都工作正常,但最近在回归测试我发现该应用程序不接收记录更新的通知,在创建和删除的通知仍在工作。该susbcription类型正确设置对于这三种选项,因为我检查了仪表盘和应用程序注册了CKSub ..
发布时间:2016-05-26 10:17:10 移动开发