我创建了一个Apple Watch扩展程序。
我想知道是否可以安排仅出现在Apple Watch上的通知。相反,我们可以安排通知只出现在iPhone上吗?
答案 0 :(得分:4)
这是一个很好的问题,但不幸的是,目前还不可能。 Apple试图对他们如何指导通知非常务实。如果iPhone已解锁,他们会认为您正在查看它并将在那里发送通知。如果iPhone已锁定,则所有通知都将路由到Apple Watch。他们希望不惜一切代价避免在这两个地方发出重复通知。
目前,无法仅将强制路由远程或本地通知直接发送给Watch。如果您对此功能有强烈的兴趣,那么我建议您使用Apple Bug报告系统提交增强radar。
答案 1 :(得分:-1)
在官方的Apple文档中,他们说:
Apple Watch充分利用现有的互动功能 iOS上的通知支持。如果您的iOS应用支持通知, Apple Watch会在适当的时间显示这些通知。什么时候 您的应用程序的本地或远程通知之一到达用户的 iPhone,iOS决定是否在iPhone上显示该通知 或在Apple Watch上。对于发送到Apple Watch的通知, 系统让用户巧妙地知道通知可用。 如果用户选择查看通知,则系统显示 首先是通知的缩写版本,然后是更多 详细版本。用户可以解除详细通知, 启动您的WatchKit应用程序,或通过点击一个来处理通知 可用的操作按钮。
所以我认为您可以告诉iOS通知的行为(当您的某个应用的本地或远程通知到达用户的时候 iPhone,iOS决定是否在iPhone上显示该通知 或在Apple Watch上。对于发送到Apple Watch的通知, 系统让用户巧妙地知道通知可用。)