首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cloudkit PushNotifications没有提供服务,但是在架构中创建了订阅

Cloudkit PushNotifications没有提供服务,但是在架构中创建了订阅
EN

Stack Overflow用户
提问于 2020-09-17 12:57:00
回答 1查看 82关注 0票数 0

我跟踪与Swift指南黑客设置推送通知,他们只是没有出现在我的手机。我设置了一个新的公共区域,我调用了通知,并使用了CKQuerySubscription (因为另一个不适用于私有数据库)。查询是在模式中创建的,但是Data>Subscriptions中没有创建任何查询。我成功地将数据保存到区域,创建两次订阅将显示错误“失败的重复订阅存在”,因此我知道这是有效的。我还遵循了茧网站上的所有建议,名为“CloudKit通知没有到达的五个原因”,我使用的是一个真正的设备,而不是物理设备。还是没有通知。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-17 12:57:00

推送通知没有到达我的设备的原因是因为我只使用了一部iphone。您不能向创建记录的设备发送“创建了新记录”的推送通知。当我切换到使用模拟器制作记录时,我的物理设备就开始收到推送通知。模拟器和物理设备都被登录到同一个icloud帐户中。

因此,这个过程看起来是:

安装在物理设备上的

  1. 应用程序(签名为iCloud)。订阅物理设备中的区域更改。
  2. 在模拟器上启动应用程序(签名为iCloud)。
  3. 保存在模拟器
  4. 上的记录推通知将出现在物理设备上。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63938513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档