我通过OneSignal插件在我的应用中增加了通知,我想自定义通知的声音,我遵循了文档,但没有用。
这是我正在使用的代码:
var notification = new OneSignal.Notification({
contents: {
ar: req.body.title,
en: req.body.titleEn,
},
include_player_ids: req.body.includePlayersIds,
data: req.body.data,
send_after: req.body.sendAfter,
delayed_option: "timezone",
android_sound: "sahwah",
ios_sound: "sahwah.wav"
});
我已经将名为sahwah的声音文件放在此路径下:/ platforms / android / res / raw /
可能是什么问题?
答案 0 :(得分:0)
有几种原因可能导致您无法播放声音:
如果启用了资源缩减功能,则可以使用以下代码在res / raw /中创建keep.xml,以防止声音文件被删除:
<resources xmlns:tools="http://schemas.android.com/tools" tools:keep="@raw/sound_file"/>