在本机android项目中,自定义声音未播放
我正在尝试发送带有自定义声音的clevertap推送通知。我已经将声音文件添加到react原生android项目的路径“/Users/Per/ProjectNa/android/app/src/main/res”中带有默认声音的通知正在工作,但尝试使用自定义声音(例如:alarm_sound.mp3)发送通知时未播放声音。我收到的通知没有声音。不知道发生了什么。请告诉我哪里出了问题在本机android项目中,自定义声音未播放,android,react-native,push-notification,react-native-android,clevertap,Android,React Native,Push Notification,React Native Android,Clevertap,我正在尝试发送带有自定义声音的clevertap推送通知。我已经将声音文件添加到react原生android项目的路径“/Users/Per/ProjectNa/android/app/src/main/res”中带有默认声音的通知正在工作,但尝试使用自定义声音(例如:alarm_sound.mp3)发送通知时未播放声音。我收到的通知没有声音。不知道发生了什么。请告诉我哪里出了问题 文件名如:alarm_sound.mp3、tower_clock_sound.mp3克里夫塔普SDK在应用程序的r
文件名如:alarm_sound.mp3、tower_clock_sound.mp3克里夫塔普SDK在应用程序的
raw
文件夹中查找声音文件,而不是res
文件夹。请看一下这里,它解释了如何将声音文件添加到应用程序中,以便它们可以用于推送通知
如果您希望Android Oreo及以上版本的自定义声音工作,那么创建一个通知通道,您将在JS文件中以以下方式向其发送推送通知-
CleverTap.createNotificationChannelWithSound('YourChannelId','YourChannelName','YourChannelDescription',3,true,'name_of_sound_file.mp3');
请根据上面提供的文档链接,确保声音文件存在于应用程序的
raw
文件夹中。即使将文件放入raw文件夹中,收到通知后也不会播放自定义声音。请帮我到哪里去wrong@DDM你的目标是哪个Android版本?Android版本6.0和你正在使用的CleverTap React本机SDK的版本是什么?啊!自定义声音功能是随CleverTap Android SDK v3.1.4添加的。我建议您将CleverTap React Native SDK更新至最新版本v0.2.3(),该版本具有最新的CleverTap Android SDK,该SDK支持推送通知中的自定义声音功能。