IOSでのFirebase Notification新しいAPIの統合中に奇妙な問題が発生しましたSwiftアプリ。FirebaseWebプレートフォームから送信されたプッシュ通知を受信する際にいくつかの問題が発生します。証明書はOKなので、私は簡単なPHPスクリプトでテストしました。私の携帯電話にテスト通知を送信します。
この投稿では: https://stackoverflow.com/a/37467793/5082848 、AppDelegateに追加すると言われています
func applicationDidBecomeActive(application: UIApplication) {
FIRMessaging.messaging().connectWithCompletion { error in
print(error)
}
}
ただし、FIRMessagingは不明ですが、ポッドファイルには正しく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)
何かヒントはありますか?どうもありがとう
FirebaseMessagingをインポートする必要があります
import FirebaseMessaging
3.3から3.2にダウングレードすると問題が解決しました。メッセンジャーライブラリを取得するには、ポッドを個別にインストールする必要があります。
pod 'Firebase/Messaging'
ポッドファイルを開きます
追加:ポッド 'Firebase/Messaging'
ポッドをインストール/更新する
追加:FirebaseMessagingをAppDelegateにインポートします
それは私のために働いた。
じゃあオーケー、
同じpodfileを使用してまったく新しいプロジェクトから作成しようとし、次のような多くの新しい戻り行があったため、これは悪いpodインストールのようです:Installing FirebaseMessaging (1.1.0)
すべてのポッドをアンインストールして再インストールしようとします
これを上部に追加
import Firebase