当前我正在使用
firebase_messaging:^ 6.0.1
用于FCM通知。已收到通知,但没有声音(Android和iOS)。虽然我想为此自定义声音,并且知道android中的通知频道(如何在颤动中与android中的通知频道一起播放?),但即使从服务器拍摄通知,目前也没有默认声音。
任何帮助将不胜感激。
答案 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