2016-08-19 3 views
0

誰か助けてください。Firebird SDK v3.3でGCMを維持する方法はありますか?

私たちは、GCM実装での運用でアプリケーションを使用しています。 Firebase SDKを3.3にアップデートすることに決めました(FIRMessagingとFirebaseAnalyticsを実装しています)。

Firebase SDKのアップグレード中にPodfileが変更され、新しいFirebase v3.3フレームワークをインストールできます。

しかし、プロジェクトをコンパイルしようとすると、いくつかのエラーが発生します。

これらは私がエラーからもらった最後の2行あり、

ld: 44 duplicate symbols for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

私はエラーを見ることができますがGCMとFirebase間の重複の実装によるものです。

実際の問題は、これらのフレームワークを削除できないことです。 GCMメッセージングのGoogleフレームワークが必要です。そして、Firebase 3.3をアップグレードしたいと思っています。

アイデアはありますか?

ありがとうございます。

答えて

0

GoogleはGCMをFirebase Cloud Messagingに改称し、クロスプラットフォームサービスを提供するようになりました。 Firebaseにはnotificationsもあります。

FCMは、FirebaseブランドのGCMの新バージョンです。 GCMのコアインフラストラクチャを継承し、Android、iOS、Chromeで確実にメッセージを確実に配信できるようにします。

FCMは、単一のデバイス、デバイスまたはトピックのグループのアドレス指定など、Google Cloud Messagingで知っていることをすべてサポートしています。

GCM SDKからFCM SDKにアップグレードするには、iOS client appsの移行ガイドを参照してください。

関連する問題