我正在尝试发送带有自定义声音的clevertap推送通知。我已经将声音文件添加到react native android项目的路径“ / Users / Per / ProjectNa / android / app / src / main / res”。 具有默认声音的通知正在运行,但是尝试发送具有自定义声音的通知(例如:alarm_sound.mp3)却没有播放声音。我收到的通知没有声音。不知道发生了什么。请让我知道我要去哪里了。
文件名,例如:alarm_sound.mp3,tower_clock_sound.mp3
答案 0 :(得分:1)
CleverTap SDK在应用程序的raw
文件夹中而不是res
文件夹中查找声音文件。请查看此documentation,其中说明了如何将声音文件添加到您的应用程序,以便可以将其用于推送通知。
如果您希望自定义声音适用于Android Oreo及更高版本,请创建一个通知通道,您将通过以下方式在JS文件中向其发送推送通知-
CleverTap.createNotificationChannelWithSound('YourChannelId','YourChannelName','YourChannelDescription',3,true,'name_of_sound_file.mp3');
请确保根据上面提供的文档链接,声音文件存在于您应用的raw
文件夹中。