当应用程序关闭或处于后台时,Cordova定制iOS/Android声音

当应用程序关闭或处于后台时,Cordova定制iOS/Android声音,cordova,apple-push-notifications,google-cloud-messaging,Cordova,Apple Push Notifications,Google Cloud Messaging,我正在尝试使用我的Cordova/PhoneGap应用程序通过GCM和APN实现自定义推送通知声音 在APNS上,我已经使用PushPlugin获得了正确的beep文件名。然而,我不知道当应用程序在后台或完全关闭时如何播放声音 非常感谢您的帮助。在iOS上,您只需发送带有声音名称的推送: { "aps" : { "alert" : "Your message", "badge" : 1, "sound" : "yoursound.a

我正在尝试使用我的Cordova/PhoneGap应用程序通过GCM和APN实现自定义推送通知声音

在APNS上,我已经使用PushPlugin获得了正确的beep文件名。然而,我不知道当应用程序在后台或完全关闭时如何播放声音


非常感谢您的帮助。

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

{

    "aps" : {

        "alert" : "Your message",

        "badge" : 1,

        "sound" : "yoursound.aiff"

    }

}

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

我从未尝试过此插件,但这可能是我在30秒内使用Visual Studio和Cordova工具创建.wav文件的方式。。声音文件的放置位置和访问方式…我认为您无法从Visual Studio执行此操作。我发送的声音与您描述的一样,但这似乎也无法使用媒体插件播放。如果声音在应用程序包中,并且您发送了带有声音名称的推送通知,则在收到推送通知时,声音就会发出,你根本不必使用媒体插件。我使用的是带有Cordova/PhoneGap的PushPlugin。。这也适用吗?我猜是因为应用程序在后台或已关闭。。。PushPlugin能够执行吗?