繁体   English   中英

React-native:允许Android中的音频

[英]React-native: permission to allow audio in Android

如何在不进入手机设置的情况下允许 Android 应用程序中的音频? 当收到通知但没有通知声音时,我正在使用带有 firebase 云消息的推送通知。 如果我 go 到手机的设置并打开应用程序的通知然后收到音频通知

在此处输入图像描述

尝试使用react-native-push-notification npm package创建自定义通知通道

根据您的要求(如声音、通知重要性等)创建 android 通知通道。

例如:

PushNotification.createChannel(
    {
      channelId: "channel-id", // (required)
      channelName: "My channel", // (required)
      channelDescription: "A channel to categorise your notifications", // (optional) default: undefined.
      playSound: false, // (optional) default: true
      soundName: "default", // (optional) See `soundName` parameter of `localNotification` function
      importance: 4, // (optional) default: 4. Int value of the Android notification importance
      vibrate: true, // (optional) default: true. Creates the default vibration patten if true.
    },
    (created) => console.log(`createChannel returned '${created}'`) // (optional) callback returns whether the channel was created, false means it already existed.
  );

并在 firebase.json 中添加通知通道 ID 名称,以接收来自 firebase 云消息传递的通知。

喜欢:

// <projectRoot>/firebase.json
{
  "react-native": {
    "messaging_android_notification_channel_id": "channel-id"
  }
}

查看官方文档了解更多信息。

https://github.com/zo0r/react-native-push-notification

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM