如何将用户从 Apple Watch 通知转移到 Apple Watch App?
Posted
技术标签:
【中文标题】如何将用户从 Apple Watch 通知转移到 Apple Watch App?【英文标题】:How to transfer user from Apple Watch Notification to Apple Watch App? 【发布时间】:2015-04-29 11:23:37 【问题描述】:当 Apple Watch 上显示推送通知时,打开 Apple Watch App 的唯一方法是点击左上角的 App 图标。
现在,当我正在查看我们的跟踪数据时,似乎没有用户知道这一点。
如何在通知视图中安装另一个点击区域,以便在 Watch 应用中转移用户?
【问题讨论】:
你不是在你的PushNotificationPayload.apns
中使用"WatchKit Simulator Actions"
...???
我在真实的生产环境中使用真正的 Watch。
那么我想我们可以在推送通知中添加操作按钮...请查看this linkExample 5
当然可以,但是此操作按钮也会显示在您 iPhone 上的通知中 - 并且已经过时了!
【参考方案1】:
首先要了解的是,通知并不特定于 iPhone 或 Apple Watch。它们是我们多年来一直在处理的旧通知,并且没有任何改变。这意味着没有“Apple Watch 专用通知”或“iPhone 专用通知”之类的东西。 ios 根据自己的启发式方法决定将通知路由到何处。无法以编程方式控制哪个设备接收警报。
也就是说,stk 是正确的,您必须将操作添加到您为通知设置的类别中。 Apple Watch 编程指南的Notification Essentials 部分有一些示例代码。
因为没有 iPhone 或 Watch 特定通知之类的东西,所以您会在这两种设备上看到这些操作是正确的。所以,你必须在两个平台上做一些有意义的事情。这是有道理的,因为 iOS 决定将通知发送到哪里,所以无论发送到哪里都应该得到适当的处理。
【讨论】:
以上是关于如何将用户从 Apple Watch 通知转移到 Apple Watch App?的主要内容,如果未能解决你的问题,请参考以下文章
Apple Watch - 如何安排并发症更新以与推送通知同步?
如何在没有 Apple Watch 应用的情况下使用 cordova 在 Apple Watch 上获取 iPhone 应用的推送通知?