首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >直接向watchOS 2发送推送通知?

直接向watchOS 2发送推送通知?
EN

Stack Overflow用户
提问于 2016-01-01 05:03:31
回答 1查看 604关注 0票数 1

在iOS上,我们可以在UIApplication上使用registerForRemoteNotifications方法注册推送通知。

我想创建一个watchOS 2应用程序,即使我的手表没有连接到我的手机(但连接到Wi)。我想将推送通知从服务器直接发送到手表。有办法这样做吗?

如果是的话,在watchOS 2扩展中这些方法的等效性是什么?

代码语言:javascript
复制
  application.registerForRemoteNotifications
  application(:, didRegisterForRemoteNotificationsWithDeviceToken:)
  application(:, didFailToRegisterForRemoteNotificationsWithError:)
  application(:, didReceiveRemoteNotification:)

如果没有,我的其他选择是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-01 05:14:03

目前无法直接从监视服务器获得通知。正如表用通知要点中提到的

Apple只在包含iOS支持的情况下显示本地和远程通知。有关如何在iOS应用程序中支持本地和远程通知的信息,请参阅“本地和远程通知编程指南”。

这也提到,

当应用程序的本地或远程通知到达用户的iPhone时,iOS决定是在iPhone上还是在Apple上显示该通知

现在有一些场景在这里,如果你的手机是活跃的,notification到达,它将收到电话。但是,如果手机被锁定,手表处于活动状态,然后notification到达,它将显示在watch上。

苹果推送通知服务文档中也提到

(APN)是远程通知功能的核心。它是向iOS (以及间接地向watchOS)、tvOS和OS设备传播信息的一种健壮且高效的服务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34553676

复制
相关文章

相似问题

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