gpt4 book ai didi

ios - 自定义通知声音在使用 cordova 的 iOS 应用程序中不起作用

转载 作者:行者123 更新时间:2023-11-28 17:31:30 24 4
gpt4 key购买 nike

我想在我的 iOS 应用程序中自定义背景通知声音,我尝试将声音文件放在下面列出的路径中,但没有奏效。

Cordova 版本:

8.0.0

Cordova 平台版本:

已安装的平台: iOS 4.5.5可用平台: 机器人~7.0.0 浏览器~5.0.1 操作系统~4.0.1 window ~5.0.0 www^3.12.0

推送插件版本:

phonegap-plugin-push 2.2.3

添加的声音文件:

//我试过这些文件位置

{项目名称}/

{项目名称}/www

{项目名称}/res

{项目名称}/platforms/ios/{项目名称}/

{projectname}/platforms/ios/{projectname}/Resources/

{项目名称}/platforms/ios/

提前谢谢你。

最佳答案

我遇到过完全相同的问题并对其进行了排序。我正在使用 FCM

正确的目录是:

{projectname}/platforms/ios/{projectname}/Resources/

但是

将文件放在目录中是不够的。

我必须使用选项“Copy if needed”和“Add to target”将文件从 finder 拖放到我的应用程序的 XCode Resource 文件夹中

我认为可能有一种方法可以通过 config.xml 实现自动化。

然后我终于可以设法获得通知播放的自定义声音。

此外,在有效负载中,您还需要确保在“通知”上有顶级“声音”,并且需要包含带扩展名的文件名(将“声音”放在“数据”中不起作用)。

很酷的是 mp3 也可以工作,因此与 caf 文件相比,您可以减少文件的大小,并为 iOS 和 Android 使用相同的文件

PS:请注意 phonegap-push-plugin 需要 cordova 7.1.0 和 ios 4.5.0(以防万一)

关于ios - 自定义通知声音在使用 cordova 的 iOS 应用程序中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52215517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com