FCM自定义声音在iOS和Android中波动

时间:2019-12-18 05:57:06

标签: flutter push-notification firebase-cloud-messaging apple-push-notifications

当前我正在使用

  

firebase_messaging:^ 6.0.1

用于FCM通知。已收到通知,但没有声音(Android和iOS)。虽然我想为此自定义声音,并且知道android中的通知频道(如何在颤动中与android中的通知频道一起播放?),但即使从服务器拍摄通知,目前也没有默认声音。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果没有创建实例,您已经有fireBaseMessaging的实例:

FirebaseMessaging _fireBaseMessaging = FirebaseMessaging();

并在iOS上使用以下内容:

if (Platform.isIOS) {
      _fireBaseMessaging.requestNotificationPermissions(const IosNotificationSettings(sound: true, badge: true, alert: true));
      _fireBaseMessaging.onIosSettingsRegistered.listen((IosNotificationSettings settings) {
        print("Settings registered: $settings");
      });
}

,并确保已在info.plist Reference

中添加了FirebaseMessagingAutoInitEnabled = NO