与Apple Watch配对时,iPhone上是否仍能播放远程通知声音?

时间:2015-07-10 00:37:10

标签: ios iphone apple-push-notifications apple-watch

Apple Watch Programming Guide州:

  

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

我可以找到关于通知无法传递给Apple Watch的情况的讨论(例如here),但我真正关心的是什么iPhone上的行为是当远程通知 传递给Apple Watch时。

我们的应用程序中捆绑了自定义警报声音,并在我们的APNS通知有效负载中使用声音属性指定。除非Apple Watch与设备配对,否则将按预期在iPhone上播放自定义声音(即使iPhone已锁定)。然后,iPhone不播放警报声。我无法找到明确的说法:

  1. 如果将通知传递给Apple Watch,是否需要/按设计行为忽略声音?
  2. 有没有办法在Apple Watch 上接收通知并且仍然播放自定义声音?

1 个答案:

答案 0 :(得分:1)

根据this thread,不支持手表的自定义通知:

  

目前不支持Apple Watch上的自定义通知声音。

我注意到,当您的通知没有消息时,它将永远不会传递给手表。因此,一次黑客攻击是每次发送两个通知而不是一个:

  1. 自定义声音,无信息:即使屏幕关闭,也会在手机上播放。
  2. 没有声音,带有消息:根据Apple的逻辑,这将在手表或手机上播放。