我制作了一个自定义的推送警报声音文件,名称为aa.caf(旧声音文件)
我将文件导入xcode并进行构建。
提供商将推送发送到iphone,它会响起自定义文件。哇〜!
以后,我想改变声音。
所以我做了一个新的声音文件。
从xcode删除aa.caf文件,放入新文件。我给该文件命名为aa.caf(新的声音文件)。
提供商再次向电话发送推送,
但手机无法播放我的新声音文件。
它会播放旧版本的声音!不~~ !!
我删除了该应用程序,然后重新安装。
然后它会敲响新的声音文件,非常完美。
但是如果手机使用的是旧版本(具有旧版本的声音),
并更新新应用(具有新版本的声音),则不会响起新声音。
而且我不知道为什么:(
这是为什么??
有办法解决这个问题吗?
我的应用在App Store上出售,因此我必须更新该声音
没有用户删除以前版本的应用程序。
最佳答案
我从苹果得到答案。
“此错误仅涉及通过Xcode调试器进行安装”
和
“为了加快发展,
Xcode尝试最小化需要推送到设备上的数据量
每个版本,有时该过程会丢失已更改的资源”
关于ios - 自定义推送警报声音无法更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17850084/