【问题标题】:IOS firebase connection stuck on 'Run your app to verify installation'IOS firebase 连接卡在“运行您的应用程序以验证安装”上
【发布时间】:2021-01-09 19:10:38
【问题描述】:

我正在开发 iOS 和 Android 上的 Flutter 应用程序,为此我需要使用通知,并且经过一些困难的部分(flutter clean FTW)后,我成功地在 android 上工作。

我现在想为 iOS 做同样的事情,我在将应用程序连接到 Firebase 后端时遇到问题,我一步一步地按照Tutorial on the firebase_messaging pub.dev 进行操作,但我无法在第 5 次和最后一次任务中连接它Firebase 后端。它卡在“运行您的应用程序以验证安装,您可能需要卸载并重新安装它”。

当然,我下载了 GoogleService-Info.plist 并将其放在 info.plist 旁边,并且在 AppDelegate 中添加了 FirebaseAppDelegateProxyEnabled 键以及此代码:

if #available(iOS 10.0, *) {
  UNUserNotificationCenter.current().delegate = self as? UNUserNotificationCenterDelegate
}

我还确保在 Xcode 上激活推送通知和后台模式功能。

但不知何故,它仍然根本不起作用并停留在同一条消息上,但我可以使用 firebase 工具获取用户令牌,例如?!?!

我还拨打了电话,以便用户启用应用以获取通知。

这是我的颤振医生:

谁能帮我解决这个问题?为此我在 GitHub 上发现了很多问题,但还没有给出明确的答案。我没有任何错误消息或其他任何可以帮助确定问题所在的信息。

提前非常感谢

【问题讨论】:

  • 遗憾的是,我无法真正在模拟器上运行,因为我的 Mac 速度太慢,以至于模拟器无法使用……而且我不能为此花 1000 欧元购买新的。是的,它不会阻止应用程序工作,但它不会收到对我的应用程序至关重要的通知。为什么这么难,flutter的核心功能,哪个app没有通知?
  • 是的,我做了所有的测试
  • 感谢您的推荐,这就是它对我来说适用于 android 的原因,但遗憾的是它不适用于 ios :(

标签: ios firebase flutter firebase-cloud-messaging


【解决方案1】:

所以,经过很长时间后,我终于在我的 IO 设备上收到了通知,因为我有 Iphone 的 firebase 令牌,我设法向这个设备发送通知,即使它仍然没有连接到 firebase后端。

【讨论】:

    猜你喜欢
    • 2019-10-13
    • 2019-07-30
    • 1970-01-01
    • 2019-11-08
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 2015-09-03
    • 2020-09-20
    相关资源
    最近更新 更多