我正在尝试使用 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/