首页 > 解决方案 > 如何在 android 上使用自定义声音进行 react-native-onesignal 推送通知?

问题描述

我在为 react-native-onesignal 推送通知使用自定义声音时遇到问题。我已经为旧的离子应用程序使用了完全相同的声音文件而没有问题,但我无法让它在 react-native 中工作。

https://documentation.onesignal.com/docs/customize-notification-sounds

我已将文件添加到的路径:

项目/android/app/src/main/res/raw/bells.mp3

项目/android/res/raw/bells.mp3

项目/res/raw/bells.mp3

我还尝试添加一个名为 onesignal_default_sound.mp3 的文件来替换文档中所说的默认声音,但它没有效果。

let otherParams = {
  "android_sound": "bells", // I have tried bells.mp3 also
  "priority": 10,
  ...customOtherParams
}    
OneSignal.postNotification(content, data, playerId, otherParams)

通知仍然播放默认的 android 声音

标签: androidreact-nativepush-notificationonesignal

解决方案


推荐阅读