自定义声音未在clevertap推送通知中播放反应原生Android项目

时间:2018-09-12 08:07:41

标签: android react-native push-notification react-native-android clevertap

我正在尝试发送带有自定义声音的clevertap推送通知。我已经将声音文件添加到react native android项目的路径“ / Users / Per / ProjectNa / android / app / src / main / res”。 具有默认声音的通知正在运行,但是尝试发送具有自定义声音的通知(例如:alarm_sound.mp3)却没有播放声音。我收到的通知没有声音。不知道发生了什么。请让我知道我要去哪里了。

文件名,例如:alarm_sound.mp3,tower_clock_sound.mp3

1 个答案:

答案 0 :(得分:1)

CleverTap SDK在应用程序的raw文件夹中而不是res文件夹中查找声音文件。请查看此documentation,其中说明了如何将声音文件添加到您的应用程序,以便可以将其用于推送通知。

如果您希望自定义声音适用于Android Oreo及更高版本,请创建一个通知通道,您将通过以下方式在JS文件中向其发送推送通知-

CleverTap.createNotificationChannelWithSound('YourChannelId','YourChannelName','YourChannelDescription',3,true,'name_of_sound_file.mp3');

请确保根据上面提供的文档链接,声音文件存在于您应用的raw文件夹中。