【发布时间】:2021-10-11 21:10:00
【问题描述】:
在 iOS 中,会有一个弹出窗口要求用户接受或拒绝推送通知权限。
如果用户拒绝权限或者他们在设置中设置不显示推送通知,是否仍会调用接收 FCM 消息的 FCM 侦听器?我的意思是下面这行。
在 Android 中,如果我在手机设置中禁用显示推送通知,那么仍然会调用下面的侦听器。但不幸的是,我无法在 iOS 上测试它,因为我目前还没有苹果开发者帐户
// to receive foreground message
FirebaseMessaging.onMessage.listen((RemoteMessage message) {
});
// to receive background message
FirebaseMessaging.onBackgroundMessage(_firebaseMessagingBackgroundHandler);
Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
await Firebase.initializeApp();
print("Handling a background message: ${message.messageId}");
}
【问题讨论】:
标签: ios firebase flutter firebase-cloud-messaging