Apple Watch 的推送通知

Posted

技术标签:

【中文标题】Apple Watch 的推送通知【英文标题】:Push Notifications for Apple Watch 【发布时间】:2015-04-27 08:00:59 【问题描述】:

据我了解(这可能完全错误,因此这篇文章毫无意义),我需要在我的开发者门户中为我的 Watch 应用程序/扩展程序创建单独的 APP Id。

我这样做了,现在我有 3 个应用 ID 及其完整的相关配置文件集启动并运行。

存档工作正常,我即将提交,但我看到因为有一个应用 ID,我可以链接一个 PUSH 证书 (apn)。由于 Apple Watch 并没有真正收到通知,但手机确实收到了通知,我真的需要为 Apple Watch 创建特定的证书吗?并在我需要的任何地方使用他们相关的 .p12(例如 parse.com)?

或者我可以简单地忽略它并保留常规电话证书吗?

谢谢

【问题讨论】:

【参考方案1】:

如果您已经为您的 iPhone 应用正确设置了推送通知,它们将自动发送到 Watch。您不需要设置任何单独的证书。

文档:https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/BasicSupport.html#//apple_ref/doc/uid/TP40014969-CH18-SW1

另外,我已经部署了很多应用,并且有第一手经验。

【讨论】:

感谢您的回答;如果您可以从某个“可靠”的地方提供链接(不是说您不可靠,我只是想确定一下),那就太棒了。我在苹果文档中找不到这样的信息 我已经编辑了我的答案以包含指向文档的链接。检查讨论通知的前几段。

以上是关于Apple Watch 的推送通知的主要内容,如果未能解决你的问题,请参考以下文章

如何在独立的 Apple Watch 应用中配置推送通知

如何在 Apple Watch 中显示推送通知?

Apple Watch:从通知中心打开推送时未显示动态 Long Look

如何在没有 Apple Watch 应用的情况下使用 cordova 在 Apple Watch 上获取 iPhone 应用的推送通知?

Apple Watch 的推送通知

在 Apple Watch 上接收来自 iCloud 的推送通知