1

現在、プッシュ通知にC2DMを使用しているアプリがあります。アプリをGCMに更新するかどうかを確認したいのですが、一部のユーザーがアプリをアップグレードしない場合、Googleはアプリの2つのバージョンでC2DMとGCMの両方を使用することを許可しますか?

または、C2DMにプッシュロジックを実装していても、以前のアプリのユーザーがPUSH通知を受信することはありませんか?

4

4 に答える 4

1

GCMはプロジェクトIDを使用し、C2DMは登録された電子メールアドレスを使用するため、認証キーやIDなどを削除しない限り、それらは引き続き受信されます。

詳細はこちら:C2DMからGCMへの移行

于 2012-08-17T01:28:06.063 に答える
1

最近C2DMサービスが非推奨になったら、プッシュシステムをGCMサービスに移行することをお勧めします。

これに対処する最善の方法は、Googleが言うようなことをすることです。公式GCMのドキュメントでこのトピックを見てください。

于 2012-08-17T11:55:19.703 に答える
1

アプリでC2DMをGCMに完全に置き換え、サーバー側で両方のプロトコルのサポートを残しました。チャームのように機能します。詳細はこちらです。

于 2012-08-18T15:12:10.960 に答える
0

元の質問ではありませんが、興味深い質問は次のとおりです。1つのアプリでC2DMとGCMを同時に使用できますか。

C2DMはSender-Accountを使用し、GCMはProject-IDを使用して登録します。両方が共有する可能性があるのは、アプリパッケージ名だけです(もちろん、デバイスのgoogleアカウントですが、gcm / c2dmを並行して使用できるアプリが複数あるため、問題ありません)。

私の経験では、同じアプリにC2DMとGCMを登録すると、深刻な問題が発生する可能性があります。

1つのアプリに両方を含める理由は、アプリでGCMを使用したいが、レガシーバックエンドがまだGCMに切り替えることができない可能性があるため、どこでも使用できないためです。おそらくかなりまれなシナリオですが、現在私たちのアプリで起こっています。

于 2014-07-31T19:56:02.603 に答える