我已经在安卓上成功处理了通知问题,但是在iOS上我无法解决问题。
当用户登录时,我取得令牌:
我已经在Xcode模拟器、TestFlight的iOS设备以及发布版本上进行了测试,但从未收到任何通知,也不知道如何调试问题的根源。
我跟随了几个教程,例如:
- 我创建了APN文件并上传到Firebase iOS配置中
- 团队ID和应用ID都是正确的 - 已经进行了双重检查
- "推送通知"在Apple Developer和Xcode中都已经激活
- 当应用启动时,iOS会发出请求以允许通知
我正在使用firebase_messaging插件,并且在我的main.dart
文件中添加了以下内容:
@override
void initState() {
super.initState();
if (Platform.isIOS)
this.fbaseMessaging.requestNotificationPermissions(
IosNotificationSettings(sound: true, badge: true, alert: true),
);
}
当用户登录时,我取得令牌:
fbaseMessaging.getToken().then((token) {
// Updates the user account
});
我已经在Xcode模拟器、TestFlight的iOS设备以及发布版本上进行了测试,但从未收到任何通知,也不知道如何调试问题的根源。
我跟随了几个教程,例如: