2016-07-08 4 views
9

iOS Swift AppにFirebase Notificationの新しいAPIを統合する際に、私は奇妙な問題に直面しています。 Firebase web plateformから送信されたプッシュ通知を受信する際にいくつかの問題が発生しました。クイックPHPスクリプトでテストしてから、私の証明書はOKです。電話にテスト通知を送信します。この記事で 未対応の識別子FIRMessagingの使用

https://stackoverflow.com/a/37467793/5082848は、私のpodfileが正しくFirebase /メッセージングが含まれているのに対し、しかし、 FIRMessagingは、不明であるAppDelegate

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

に追加すると言われています。ここでポッドをインストールした後にどのようなターミナルリターンです:

FirebaseInstanceID(1.0.7)を使用してFirebaseAnalytics(3.2.1)

を使用してFirebase(3.3.0)

を使用して

GoogleInterchangeUtilitiesを使用します( 1.2.1)

使用GoogleSymbolUtilities(1.1.1)

使用GoogleUtilities(1.3.1)

手がかりはありますか?おかげであなたはFirebaseMessagingインポートする必要

+0

これをAppDelegateに追加する必要があります。「import Firebase」 –

+0

'app.xcodeproj'または' app.xcworkspace'を実行しますか? –

+1

3.2から3.3へのアップグレードは私の通知が壊れているようです – mKane

答えて

10

多くは

import FirebaseMessaging 
+0

こんにちは!ありがとうございますが、私は輸入品を見てみましたが、FirebaseMessagingはありません...私はFirebase、FirebaseStorage、FirebaseAuthしか持っていません – GrayFox

1

わかりましたが、その後、

悪いポッドは、私は同じpodfileと、すべての新しいプロジェクトから作成しようとしましたので、インストールして、私のようですなど、多くの新しい戻りラインを持っていた: Installing FirebaseMessaging (1.1.0)

私はすべてのポッドをアンインストールしてから再インストールしようとするでしょう

15

3.3から3.2へのダウングレードは私の問題を解決しました。メッセンジャーライブラリを取得するには、別にポッドをインストールする必要があります。

pod 'Firebase/Messaging' 
5

  1. 追加podfileを開きます:ポッド 'Firebase /メッセージング'

  2. ポッド

  3. 追加、更新/インストール:あなたのAppDelegateで輸入FirebaseMessaging

それは私のために働いた。

関連する問題