2016-11-09 15 views
-2

IonicでAndroidとIOSのチャットアプリケーションを開発しています。今私は両方のデバイスにPush Notificationを実装しようとしています。 Googleを実行している間、私は多くのプッシュサービスが実装されていることがわかりました。 GCM(Googleクラウドメッセージング)は、現在GCMの最新はFCM(Firebaseクラウドメッセージング)1つの葯サービスがOneSignalIOSとAndroidのプッシュ通知

だから、これはAndroidとiOSのような両方のデバイスのための単一のコード作業するように1の方が良いです。

+0

GCMが最適でした。 FCMの主な問題は、アプリがバックグラウンドのときにpushがonMessageReceived()にヒットしないことです。 –

答えて

-2

Firebaseは最新のプロジェクトです。 GCMは非推奨です。

はFirebaseは、iOS(スウィフト3)&のAndroid

+1

このFAQによれば、https://developers.google.com/cloud-messaging/faqによれば、彼らは次のように述べています。「GCM SDKを使用している開発者が多いことがわかっているので、現在のバージョンのGCM AndroidとiOS SDKを引き続きサポートします。今日は通知を処理し、クライアントアプリのアップグレードには時間がかかります」 –

+0

Firebase Cloud Messaging(FCM)は、GCMの新しいバージョンです。信頼性とスケーラビリティの高いGCMインフラストラクチャに加えて、新機能を継承しています。詳細はFAQを参照してください。新しいアプリでメッセージングを統合する場合は、まずFCMを使用してください。 GCMユーザーは、現在および将来の新しいFCM機能の恩恵を受けるために、FCMにアップグレードすることを強くお勧めします。 –

1

FCMはFirebaseブランドでGCMの新しいバージョンでサポートされています。新しいSDKを使用してGCMのコアインフラストラクチャを継承し、クラウドメッセージングの開発を容易にします。 FCM SDKへのアップグレードの

利点は次のとおりです。

よりシンプルなクライアントの開発を。独自の 登録またはサブスクリプションのリトライロジックを作成する必要はなくなりました。すぐに使える通知ソリューションの firebase通知、 サーバレス通知ソリューションをWebコンソールに使用すると、誰でも がFirebase Analyticsの洞察に基づいて特定のオーディエンスを対象にして通知を送信できるようになります。

ソースURL:GCMのhttps://firebase.google.com/support/faq/#gcm-fcm

一部の機能はすでに償却され、今日のGCMを今後に完全に償却する予定です。しかし、Googleは現在、多くの開発者がGCM SDKを使用して通知を処理しており、クライアントアプリのアップグレードに時間がかかることを知っているため、現在のGCM AndroidとiOS SDKのサポートを継続していきます。

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

ソースURL:https://developers.google.com/cloud-messaging/faq