Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在非开发设备上通过TestFlight安装应用程序时,自定义声音不播放_Ios_Iphone_Cordova_Google Cloud Messaging_Apple Push Notifications - Fatal编程技术网

Ios 在非开发设备上通过TestFlight安装应用程序时,自定义声音不播放

Ios 在非开发设备上通过TestFlight安装应用程序时,自定义声音不播放,ios,iphone,cordova,google-cloud-messaging,apple-push-notifications,Ios,Iphone,Cordova,Google Cloud Messaging,Apple Push Notifications,我有一个简单的Cordova应用程序,在我的应用程序启动时将名为siren.wav的文件下载到Library/Sounds。该声音应在收到推送通知时播放。我正在使用phongap插件push插件运行GCM以接收推送通知。然而,当应用程序在后台时,我相信GCM会通过APN发送通知。我已经在发布模式下编译了我的应用程序,上传到苹果,并通过TestFlight发布。然后我从iPhone上删除了该应用程序的调试版本,然后在我的设备上安装了TestFlight版本。一切都很完美,每当我收到通知时,它都会播

我有一个简单的Cordova应用程序,在我的应用程序启动时将名为
siren.wav
的文件下载到
Library/Sounds
。该声音应在收到推送通知时播放。我正在使用
phongap插件push
插件运行GCM以接收推送通知。然而,当应用程序在后台时,我相信GCM会通过APN发送通知。我已经在发布模式下编译了我的应用程序,上传到苹果,并通过TestFlight发布。然后我从iPhone上删除了该应用程序的调试版本,然后在我的设备上安装了TestFlight版本。一切都很完美,每当我收到通知时,它都会播放定制的声音


现在问题来了:该应用程序是通过TestFlight安装在另外两部iPhone上的,定制的声音无法播放!只播放默认的声音。为了调试,我将其中一个连接到Xcode,并浏览了沙盒的内容。果然,
siren.wav
,自定义声音就在
Library/Sounds
中。我在iTunes中播放了它,以确保它没有损坏,并且播放得很好。所以我知道文件在那里,在正确的位置,但当我收到通知时,它不会在其他设备上播放。知道为什么吗?

如果您用声音触发本地通知,它是否有效?请将问题的解决方案作为答案发布,而不是作为问题的编辑。请参阅。如果您使用声音触发本地通知,它是否有效?请将问题的解决方案作为答案发布,而不是作为问题的编辑。看见