ios – 使用未分辨的标识符FIRMessaging

在我的iOS Swift应用程序集成Firebase Notification new API时,我面临着一个奇怪的问题.
从Firebase网站平台发送的一个推送通知中遇到一些困难.我的证书是OK,因为我用一个快速PHP脚本测试它,以发送一个测试通知给我的手机.

在这文章https://stackoverflow.com/a/37467793/5082848,据说在AppDelegate中添加

func applicationDidBecomeActive(application: UIApplication) {
    FIRMessaging.messaging().connectWithCompletion { error in
        print(error)
    }
}

但是,FIRMessaging是未知的,而我的podfile正确包含Firebase / Messaging.这是终端在安装后返回的内容

使用Firebase(3.3.0)

使用FirebaseAnalytics(3.2.1)

使用FirebaseInstanceID(1.0.7)

使用GoogleInterchangeUtilities(1.2.1)

使用GoogleSymbolUtilities(1.1.1)

使用GoogleUtilities(1.3.1)

你有什么线索吗?非常感谢

解决方法

从3.3降低到3.2,为我解决问题.要获取信使库,您必须分别安装它的pod.
pod 'Firebase/Messaging'

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...