【发布时间】:2019-09-01 21:37:23
【问题描述】:
Hej 伙计们
我有一个 cordova-plugin-firebase 版本的 cordova 应用程序:2.0.5。该插件在 android 和 iOS 10.3.3 上运行良好。从 firebase 和我们的通知服务器收到通知,没有任何问题。
问题出在 iOS 12 上。在 iOS 12.2 上,应用程序启动正常,运行 grantpermission 代码,并提示用户授予权限对话框,但在尝试获取令牌时如下所示:
window.FirebasePlugin.getToken(function (token) { backend_registration(token); console.log(token); }, function (error) { console.error(error); });
永远不会调用 getToken/onTokenRefresh 回调并且应用程序崩溃。如果我将用于注册应用程序以获取通知/firebase 的代码注释掉,则应用程序不会崩溃。
Cordova-cli:7.1.0 Cordova-ios:4.5.5
希望有人可以指出我的解决方案。
我还在插件 github 页面上创建了一个问题,我还附上了 xcode 日志here。
【问题讨论】:
标签: ios xcode firebase cordova cordova-plugins