ios – APN自定义通知声音问题
发布时间:2020-12-15 01:46:19 所属栏目:百科 来源:网络整理
导读:我有远程通知设置和工作正常.然而,当收到通知时(当app不在前台时),我必须播放自定义声音.我已将一个名为customSound.wav的文件添加到我的应用程序包中,并确保在将其拖放到我的项目中时选择“添加到目标”(这是正确的方法吗?).服务器端:相同的文件名已被指
我有远程通知设置和工作正常.然而,当收到通知时(当app不在前台时),我必须播放自定义声音.我已将一个名为customSound.wav的文件添加到我的应用程序包中,并确保在将其拖放到我的项目中时选择“添加到目标”(这是正确的方法吗?).服务器端:相同的文件名已被指定为“sound”:“customSound.wav”.在我的didReceiveRemoteNotification中,我正在打印userInfo字典,它出现如下:
aps = { alert = "Good Evening Sir"; badge = 1; "custom_filed1" = 1; "custom_field2" = "AAA-BBB-CCC"; name = "Sir Hubert"; sound = default; }; 如您所见,声音仍然是“默认”.我知道如果找不到指定的声音,则播放默认声音 – 字典中的声音值也将是“默认”,或者它应该是在有效负载json中指定的文件名.在有效负载中指定这些的顺序是否重要.我尝试过其他线程的建议,但没有为我工作.我无法显示json,因为我此刻无法访问系统.关于我可能做错什么的任何建议? 解决方法
没有你的声音键应该有你想要播放的声音文件名.
{ aps = { alert = "message"; sound = "sound file name.extension"; badge = 1; }; } 例如: 我正在使用此功能并在通知中获得成功的自定义警报; 如果你想测试通知,那么你可以尝试这个应用程序https://itunes.apple.com/us/app/easy-apns-provider-push-notification/id989622350?mt=12 我没有对此应用程序进行任何标记,但它有助于测试推送通知 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |