2

私はGCMが実装されたアンドロイドプロジェクトを持っています。バックエンド(サーバー)は既にGCMに適切にコーディングされています。アプリでGCMとFCMの両方を使用できますか?

プロジェクトにファイアベース(FCM)を追加し、GCMと並行して作業することは可能ですか?大きなプロジェクトであり、あまりにも多くのコードがあるので、バックエンドコードを変更することは不可能であるため、FCMに移行することはできません。誰もこれのような何かをしましたか?

助けてください。前もって感謝します。

+0

を得ることができます。 FCMはGCMよりも簡単です。さらにGoogleではGCMのサポートを中止することがあります。 –

+0

データを移行する必要があります。このhttps://developers.google.com/cloud-messaging/ –

+0

を参照してください。そうすれば、バックエンドを変更する必要があるかもしれません。(私はわかりません).. –

答えて

2

を移行する方法について

Here'sドキュメントは、あなたが同時にFCMとGCMの両方を使用することはできません。 GCMは古いバージョンであり、FCMを使用することを強く推奨します。

なぜGoogle Cloud Messaging(GCM)がFirebaseに含まれていますか? Firebase Cloud Messaging(FCM)とはどのような関係がありますか?

GoogleはFirebaseに投資しており、ユニファイドモバイル プラットフォームになっています。

Googleでは、過去数年間、 複数のプラットフォーム(Android:iOS、Chrome)にメッセージを送信するようにGCMを拡張しました。 Firebaseはクロスプラットフォームであるため が知られているため、FCMはAndroid、iOS、およびモバイルウェブ用に設計された Firebaseスイートに自然にフィットします。

Firebaseのもう一つの重要な価値は、機能間の統合です。我々は 他のFirebaseの機能を追加して、簡単にメッセージ をFCM経由で送ることができます。たとえば、Firebase通知を使用して、 再保留メッセージをユーザーに送信することができます。

私たちは、GCMはFiremoreの 統合された部分として開発者にとってさらに便利だと思います。あなたは同じ名前の製品「 」を新しい名前で入手できます:「Firebase Cloud Messaging」、つまりFCM。

GCMは廃止予定ですか?

は、我々は多くの開発者が ハンドル通知に今日GCMのSDKを使用しており、クライアントアプリケーションのアップグレードには時間がかかる知っているので、GCM AndroidとiOS のSDKの現在のバージョンをサポートしていきます。

しかし、すべての新しいクライアント側の機能はFCM SDKに追加され、 は前方に移動するだけです。 FCM SDKにアップグレードすることを強くお勧めします。

あなたは厳密にFCMの代わりに、GCMを使用することが推奨され、より詳細here

0

FAQによれば、クライアントアプリをGCMからFCMに移行するときに追加のサーバー設定は必要ありません。したがって、AndroidアプリでFCMを使用してください。ノーのアプリ

+0

自分のプロジェクトをFirebaseコンソールに追加しました。 GCMは別の開発者とともに設定されます。異なる送り手ID、異なるトークン。バックエンドで何を変える必要がありますか? –

関連する問題