我跟踪与Swift指南黑客设置推送通知,他们只是没有出现在我的手机。我设置了一个新的公共区域,我调用了通知,并使用了CKQuerySubscription (因为另一个不适用于私有数据库)。查询是在模式中创建的,但是Data>Subscriptions中没有创建任何查询。我成功地将数据保存到区域,创建两次订阅将显示错误“失败的重复订阅存在”,因此我知道这是有效的。我还遵循了茧网站上的所有建议,名为“CloudKit通知没有到达的五个原因”,我使用的是一个真正的设备,而不是物理设备。还是没有通知。
发布于 2020-09-17 12:57:00
推送通知没有到达我的设备的原因是因为我只使用了一部iphone。您不能向创建记录的设备发送“创建了新记录”的推送通知。当我切换到使用模拟器制作记录时,我的物理设备就开始收到推送通知。模拟器和物理设备都被登录到同一个icloud帐户中。
因此,这个过程看起来是:
安装在物理设备上的
https://stackoverflow.com/questions/63938513
复制相似问题