iPhone 与 Apple Watch 配对后,远程通知声音还能播放吗?
Can a remote notification sound still play on an iPhone when paired with an Apple Watch?
Apple Watch Programming Guide 状态:
When one of your app’s local or remote notifications arrives on the user’s iPhone, iOS decides whether to display that notification on the iPhone or on the Apple Watch.
我可以找到有关通知未发送到 Apple Watch 的情况的讨论(例如 here),但我真正关心的是 iPhone 是远程通知 确实 传送到 Apple Watch 的时间。
我们的应用程序中捆绑了一个自定义警报声音,并在我们的 APNS 通知负载中使用声音 属性 指定。除非 Apple Watch 与设备配对,否则自定义声音会按预期在 iPhone 上播放(即使 iPhone 已锁定)。然后,iPhone 不播放提示音。我找不到任何明确的说法:
- 如果通知发送到 Apple Watch,是否expected/by-design 忽略声音的行为?
- 有什么方法既可以在 Apple Watch 上接收通知 又可以 播放自定义声音?
根据this thread,不支持手表的自定义通知:
Custom notification sounds on Apple Watch are currently not supported.
我注意到当你的通知没有消息时,它永远不会传递到手表上。因此,一种技巧是每次发送两个通知而不是一个:
- 自定义声音,无消息:这将在 phone 上播放,即使屏幕关闭。
- 没有声音,有一条消息:这将在手表上或 phone 上播放,具体取决于 Apple 的逻辑。
Apple Watch Programming Guide 状态:
When one of your app’s local or remote notifications arrives on the user’s iPhone, iOS decides whether to display that notification on the iPhone or on the Apple Watch.
我可以找到有关通知未发送到 Apple Watch 的情况的讨论(例如 here),但我真正关心的是 iPhone 是远程通知 确实 传送到 Apple Watch 的时间。
我们的应用程序中捆绑了一个自定义警报声音,并在我们的 APNS 通知负载中使用声音 属性 指定。除非 Apple Watch 与设备配对,否则自定义声音会按预期在 iPhone 上播放(即使 iPhone 已锁定)。然后,iPhone 不播放提示音。我找不到任何明确的说法:
- 如果通知发送到 Apple Watch,是否expected/by-design 忽略声音的行为?
- 有什么方法既可以在 Apple Watch 上接收通知 又可以 播放自定义声音?
根据this thread,不支持手表的自定义通知:
Custom notification sounds on Apple Watch are currently not supported.
我注意到当你的通知没有消息时,它永远不会传递到手表上。因此,一种技巧是每次发送两个通知而不是一个:
- 自定义声音,无消息:这将在 phone 上播放,即使屏幕关闭。
- 没有声音,有一条消息:这将在手表上或 phone 上播放,具体取决于 Apple 的逻辑。