ios10 custom push notification sound not playing
我目前正在运行带有 Xcode 8.0 beta 6 的 iOS 10 beta 8,当我收到带有正确负载的推送通知时,自定义声音不会播放。
我已经验证了有效载荷,并且它的格式正确,符合苹果文档:
1 2 3 4 5 6 7 8 9
| {
"aps" : {
"alert" :"You got your emails.",
"badge" : 9,
"sound" :"bingbong.aiff"
},
"acme1" :"bar",
"acme2" : 42
} |
当我将相同的负载发送到 iOS9 上的相同版本时,自定义声音可以正常播放。
有人知道我是否需要对 iOS 10 进行任何其他更改吗?
- 我也有同样的问题……有人吗?
-
尝试将 content-available 0 放在 iOS 10 中可能有一些错误并默认发送 content-available = 1 因为一些更改适用于 iOS 10 的推送,或者更改其他"chime.aiff"的声音
-
投资这篇文章。我有 Xcode 8,我也看到了这个。 Skype 和其他较旧的应用程序都很好。
-
你只需要重启 iPhone!调试构建和 AppStore 应用程序后都没有问题
-
@malex 您在重新启动手机之前是否在 AppStore 版本中看到了这个问题?我正在等待发布我的应用程序的新版本,但我在 Test Flight 版本中遇到了这个问题。重新启动手机确实可以解决问题,但我对此并不满意。
-
我在 App Store 中发布的应用程序也遇到了同样的问题。如果用户删除并重新安装应用程序,自定义声音会在收到通知时正确播放。我的猜测是这是 iOS 10 的错误?
-
在运行 ios 10.0.2 的 Testflight 上遇到同样的问题。
-
用户体验的频率是多少?到目前为止,我有 15 个外部 testflight 用户中的一个。
这个问题似乎只影响通过 Xcode 安装的应用程序。即使您稍后从其他来源更新应用程序,该问题仍然存在。
解决方案是彻底删除该应用,然后从 TestFlight 或 App Store 重新安装。
实际上,这个错误不应该影响您的最终用户。
编辑 2016-10-15:
不幸的是,我似乎弄错了。这似乎是 iOS 10 上的一个错误,实际上也会影响 App Store 应用程序。如果有任何安慰的话,Facebook 和 WhatsApp 等应用程序也会受到影响。解决方案显然是强制重启手机,但不幸的是,作为开发人员,我们似乎无能为力。
Apple 已修复问题:
基于此评论,Apple 似乎已在 iOS 10.2 中修复了该问题
- 感谢您的建议。没想到!对于其他人的参考,我的一个 TestFlight 用户报告遇到了这个问题,但 App Store 版本很好。
-
使用 Test Flight 版本的应用程序更新 App Store 版本时,我遇到了这个问题。重新启动手机可以解决自定义声音无法播放的问题。其他人能否确认如果我将此版本推送到 App Store,我的客户不会受到影响?如果这个问题被释放到野外,我会被晾干!
-
其实这解决了我的问题。有没有关于这个问题的官方参考?还是您只是通过反复试验解决了它?
-
@binncheol,你刚刚拯救了我的一天,伙计。谢谢。我们计划很快发布版本,然后将确认您的状态。如果您已经发布了您的版本,请在此处更新状态。万分感谢。
-
@RahulVerma App 已发布并显示相同的问题。重启手机即可解决。
-
@binncheol 你是说你从只从 App Store 下载过该应用程序的最终用户那里收到了有关此问题的报告吗?我自己已经两次看到这个问题,但没有收到客户的任何报告。当然,在我的应用程序中,只要播放可靠,声音是什么并不重要。
-
即使使用我的应用程序的 App Store 版本,我也遇到了这个问题。小心点。解决方案是重新启动设备。
-
重新启动设备是解决此问题的方法。 iOS 10.1 Beta 2 修复了这个问题
-
我感到困惑的是解决方案只是硬重启还是卸载全新安装并进行硬重启?
尝试使用 Test Flight 安装您的应用,并在执行更新设备令牌的初始过程后重启您的设备。
你会得到你一直在寻找的东西。
信用归-binncheol
-
我们在普通的 AppStore 应用程序上也遇到了这个问题。您还可以找到其他应用程序的类似错误报告(例如,discussions.apple.com/thread/7666549)。我猜,它是一个一般的 iOS10 错误。重新启动 iPhone/iPad 会恢复正确的通知音。
-
@MrJ,感谢您提供此附加信息。我希望他们能在下一个版本中尽快解决这个问题。
让我们的用户重新启动他们的设备正在为我们解决问题。
无论应用是如何安装的(TestFlight 或从应用商店),这对我们来说都是一个问题。
-
只是为了确定......您是说您的解决方案只是硬重启还是卸载全新安装并进行硬重启?
-
AFAIK,这只是操作系统关闭/重启。
-
你只需要做一次吗?之后这个问题就再也没有出现过?
-
这一切都来自我们的支持部门——但是,是的,对于这个特定的推送通知问题,就是这样。
从 10.0.2 开始,肯定有一个 iOS10 错误仍然存??在。它影响许多应用程序,包括热门应用程序,例如 Whatsapp 和 Messenger。解决方法是重启设备,之后通知声音是正确的。应用程序的安装方式似乎并不重要。
我无法从 Apple 找到任何相关文档(如图),但这里有更多信息:http://thetechbeard.com/how-to-fix-notification-sound-problem-in-ios- 10/.
据报道,许多其他人都遇到了这个问题。希望 Apple 尽快修复它。
我卸载了应用程序,关闭了真机,重新安装了应用程序,然后自定义通知声音开始起作用。在我重新启动设备之前它不起作用 XD