1、ios 使用 FCM 实现推送,新安装app可以获取fcm的token,可以翻墙,使用Firebase 官网测试推消息收不到消息。
之前已经安装过的app,可以收到,卸载后重新安装收不到。
是什么原因?
2、flutter有没有 实现apns推送的插件?
1、ios 使用 FCM 实现推送,新安装app可以获取fcm的token,可以翻墙,使用Firebase 官网测试推消息收不到消息。
之前已经安装过的app,可以收到,卸载后重新安装收不到。
是什么原因?
2、flutter有没有 实现apns推送的插件?
以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
您希望解决的问题是iOS新安装的应用程序无法接收到Firebase Cloud Messaging (FCM)推送通知,即使应用可以获取到FCM的token,且在Firebase官网进行测试推送时也收不到消息。同时,您还希望了解Flutter是否有实现Apple Push Notification Service (APNS)推送的插件。
新安装应用收不到FCM推送:
Flutter实现APNS推送的插件:
解决新安装应用收不到FCM推送的问题:
Flutter实现APNS推送的插件:
firebase_messaging
插件来实现FCM推送,同时该插件也支持APNS。flutter_local_notifications
插件。由于没有具体的代码示例,无法提供修改后的代码。但是,您可以根据以下步骤检查和配置您的应用:
// 检查用户权限
await FirebaseMessaging.instance.requestPermission(
alert: true,
badge: true,
sound: true,
);
// 监听消息
FirebaseMessaging.onMessage.listen((RemoteMessage message) {
print('Got a message whilst in the foreground!');
// Handle the message here.
});
// 获取FCM token
String? token = await FirebaseMessaging.instance.getToken();
print('FCM Token: $token');