android - iOS 上的 Cordova Phonegap 本地通知声音

标签 android ios cordova notifications

我正在尝试使用 Cordova 测试 iOS 上的本地通知。

除声音外一切正常,我只收到默认通知声音,而不是我在选项中添加的自定义声音。

这只发生在 iOS 上。

代码:

var now = new Date().getTime(),
    _10_seconds_from_now = new Date(now + 3*1000);

window.plugin.notification.local.add({
            id:      1,
            title:   'Reminder',
            message: 'Dont forget to buy some flowers.',
            repeat:  'weekly',
            date:    _10_seconds_from_now,
            sound:  'www/alarms/burglar.caf'
});

最佳答案

好的,在查看了 objective-c 代码后,我终于让它工作了!

解决方案非常简单,但没有在任何地方记录。你必须加上前缀 file://一切都会起作用。 声音:'file://alarms/factory.wav'

例子:

window.plugin.notification.local.add({
            id:      2,
            title:   'Reminder',
            message: 'Dont forget to buy some flowers blah blah blah.',
            repeat:  'weekly',
            date:    _10_seconds_from_now,
            sound:  'file://alarms/factory.wav'
        });

关于android - iOS 上的 Cordova Phonegap 本地通知声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27690062/

相关文章:

android - 获取 MyFirebaseInstanceIDService 的 Activity 实例

android - 如何关闭未使用的线程?

android - 在 Play 商店更新 APK 文件

ios - 自定义 objective-c 类的新实例中已经有数据了吗?

Cordova 8.1.1 安卓版本 : cannot find module xcode

ios - Swift 中的群组电话 session

javascript - Phonegap -Leaflat map 填满剩余站点

java - 使用 .children().get(22) OutOfBoundsException 时的 Jsoup

ios - iOS Swift : How to check if port is open

ios - 用于触摸主题标签的 Objective-C 正则表达式