Flutter Firebase在IOS上推送通知[firebase_messaging/unknown]发生未知错误

4dc9hkyq  于 2023-03-31  发布在  Flutter
关注(0)|答案(2)|浏览(279)

我在TestFlight上接收fcm令牌时遇到问题。
在Android和iOS模拟器上测试时,所有这些似乎都运行良好。但在TestFlight上运行应用程序失败,并显示以下错误消息:

[firebase_messaging/unknown] An unknown error has occurred

错误原因行:

await FirebaseMessaging.instance.getToken()

我使用这些包版本:

firebase_core: ^2.8.0
firebase_messaging: ^14.3.0

Flutter & Dart版本:

Flutter 3.7.8 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 90c64ed42b (5 days ago) • 2023-03-21 11:27:08 -0500
Engine • revision 9aa7816315
Tools • Dart 2.19.5 • DevTools 2.20.1

当然,我使用APNs授权密钥,并且启用了所有需要的功能。
我已经尝试创建一个新的应用程序,并做了所有的初始化步骤再次与新的API密钥等,但结果是相同的。

fwzugrvs

fwzugrvs1#

基于这个很难说。
您是否在Apple Developer帐户的App ID部分中检查启用了推送通知?您必须确保已将正确的APN身份验证密钥上传到Firebase控制台。
检查TestFlight上应用的捆绑包标识符是否与Firebase控制台上的标识符匹配。
尝试使用FirebaseMessaging.instance.requestPermission()请求向设备发送通知的权限。

mbzjlibv

mbzjlibv2#

问题是没有通过XCode启用推送通知功能。

相关问题