0

当在Apple Watch上显示推送通知时,打开Apple Watch应用程序的唯一方法是点击左上角的应用程序图标。如何将用户从Apple Watch通知转移到Apple Watch应用程序?

现在,当我正在审查我们的跟踪数据时,没有用户似乎知道这一点。

如何在通知视图中安装另一个点击区域,以便在Watch应用程序中传输用户?

+0

是不是在'PushNotificationPayload.apns'中使用''WatchKit Simulator Actions“'...? –

+0

我在真实的生产环境中使用真正的手表。 – stk

+0

然后我想我们可以在我们的推送通知中添加动作按钮...请查看[此链接](https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ ApplePushService.html)'Example 5' –

回答

0

首先要了解的是,通知并不特定于iPhone或Apple Watch。它们是我们多年来一直处理的旧通知,没有任何变化。这意味着不存在“Apple Watch特定通知”或“仅限iPhone通知”的情况。 iOS根据自己的启发式决定在哪里路由通知。没有办法以编程方式控制哪个设备收到警报。

也就是说,stk是正确的,您将不得不将操作添加到您为通知设置的类别。 Apple Watch编程指南的Notification Essentials部分有一些示例代码。

因为没有iPhone或手表的特定通知这样的事情,所以您在两台设备上都会看到这些操作是正确的。所以,你必须在两个平台上做一些有意义的事情。这是有道理的,因为iOS决定发送通知的位置,所以无论发送到哪里,都应该进行适当的处​​理。

相关问题