我正在测试示例文档中所示的ApnsPHP_Push
对象。APNS通知到达设备,但无论我如何使用setSound()配置消息,我都无法听到声音;
我试过了:
- 未调用setSound()
- 调用setSound()
- 调用setSound("默认");-调用setSound("chimes")
我还处理了两款不同iPhone的设置,启用和禁用了通知设置中的替代选项,但没有成功。通行证是否可能需要一些可能缺失的配置来启用声音通知,或者,例如,在这种情况下,优惠券通行证无法接收声音通知?
我使用的是最新版本的iOS 6.0.1和iPhone 3GS。
谢谢!
附录:我收到了来自苹果开发者论坛的回复
"通行证推送通知与应用程序推送通知的不同之处在于,推送只是通知设备联系webServiceURL并请求发送更新的通行证。应用程序推送到时会立即显示新数据的有效载荷。
根据文档,你的推送应该包含一个空的有效载荷——你的声音很可能被设备忽略了。你最好的办法是提交一个功能请求,看看在未来的版本中是否可以支持声音,但现在还不可能触发声音进行通行证更新。">
我在苹果开发者论坛上写了这篇文章,它仍然是最新的6.1测试版。
您无法触发Passbook pass的声音警报。