Я использую react-native-firebase v6
для обработки уведомления pu sh. Проблема в том, что при получении уведомления pu sh звук не воспроизводится.
Я создал канал и установил для него высокий приоритет, так как канал по умолчанию, созданный response-native-firebase, не имеет звука. Вот код, который я использовал в MainActivity. java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
NotificationChannel notificationChannel = new NotificationChannel("notifid", "App notification channel", NotificationManager.IMPORTANCE_HIGH);
notificationChannel.setShowBadge(true);
notificationChannel.setDescription("custom notification channel");
notificationChannel.enableVibration(true);
notificationChannel.enableLights(true);
notificationChannel.setVibrationPattern(new long[]{400, 200, 400});
//notificationChannel.setLockscreenVisibility(Notification.VISIBILITY_PUBLIC);
NotificationManager manager = getSystemService(NotificationManager.class);
manager.createNotificationChannel(notificationChannel);
}
}
А вот код для изменения канала в firebase. json
{
"react-native": {
"messaging_android_notification_channel_id": "notifid"
}
}
Но при получении уведомления звук все еще не воспроизводится.