当前位置: 首页 > 知识库问答 >
问题:

科尔多瓦自定义iOS/Android的声音时,应用程序是关闭或在后台

咸高谊
2023-03-14

我试图实现一个自定义的消息推送声音通过GCM和APNS使用我的科尔多瓦/PhoneGap应用程序。

在APNS上,我设法使用PushPlugin获得了正确的哔声文件名。但是,我不知道当应用程序在后台或完全关闭时如何播放该声音。

任何帮助都非常感谢。

共有1个答案

朱兴安
2023-03-14

在iOS上,您只需发送带有声音名称的推送:

{

    "aps" : {

        "alert" : "Your message",

        "badge" : 1,

        "sound" : "yoursound.aiff"

    }

}

名称为yoursound.aiff的声音文件必须在应用程序包上

 类似资料:
  • 我试图在应用程序中包含科尔多瓦插件快捷方式,但我无法构建应用程序。 下面是错误的截图 有没有其他等效的插件可以包含在应用程序中,也有没有任何插件可以在IOS中用于相同的要求。 在更新android SDK后,我仍然得到这个错误,我已经添加了错误的屏幕截图

  • 我有cordova应用程序,它从web加载html页面。现在这些网页都有输入字段,所以当点击这些输入字段时,会出现android默认键盘。我不想使用这个键盘,因为已经有自定义键盘作为侧应用程序中的弹出窗口。我尝试的是:在androidM中的我的活动内添加以下配置anifest.xml 但是没有什么能阻止这个默认键盘的出现。有人能建议我如何禁用我的应用程序的键盘吗。

  • 嗨,我运行ionic命令时出现以下错误()。任何线索都将不胜感激。我的Java是9.0.1,错误消息对我来说没有意义。请提出你的想法。 ANDROID_HOME=C:\程序文件(x86)\Android\android-sdkJAVA_HOME=C:\程序文件\Java\jdk-9.0.1错误:JDK 1.8或更高版本的需求检查失败 [错误]运行科尔多瓦运行Android时出错(退出代码 1)。

  • 我有一个接受post请求的Java REST服务。我的打包为Android应用程序的Cordova无法发出post请求。 我得到一个403禁止的错误。我知道很多人都提出了很多建议。所有这些我都试过了,但还是解决不了。任何帮助都会大有帮助。 我的Cordova配置文件如下所示。 我试图根据某人的建议删除。但仍然不起作用。

  • 我得到一个问题运行我的离子科尔多瓦应用程序在Android 9它的工作罚款在Android版本不到9应用程序没有击中后端在Android 9这是我的环境 我在samung和onePlus设备上试用了android verion 9和不到9的机器人 离子: ionic(ionic CLI):4.0.0(/usr/local/lib/node_modules/ionic)ionic框架:ionic a

  • 更新1: 这就是我最后所做的一切: 这些都不是必须的吗? 原始问题: 在我的Ubuntu 12.04电脑上,我刚刚安装了npm和cordovanode.js: 当我尝试添加Android: 我得到以下输出: 有人知道为什么会发生这种情况以及如何解决吗? 我对PhoneGap也有同样的问题。