0

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

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

4

1 回答 1

1

CleverTap SDKraw在您的应用程序的文件夹中而不是文件夹中查找声音文件res。请查看此文档,其中解释了如何将声音文件添加到您的应用程序,以便它们可用于推送通知。

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

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

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

于 2018-09-12T09:54:03.913 回答