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

前端之家收集整理的这篇文章主要介绍了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相关文章