3

Ruby 1.9.3 と Rails 3 のプロジェクトに取り組んでおり、iOS アプリと Android アプリにプッシュ通知を送信するための宝石を探しています。Android 用のspeedy_c2dm
が役立つことがわかりました。しかし、 GCMへの移行で述べたように、私は心配しています:

Android Cloud to Device Messaging (C2DM) は廃止されました。C2DM 開発者は、Google Cloud Messaging (GCM) に移行することを強くお勧めします

speedy_c2dmはGCMをサポートしてますか? 新しい GCM をサポートする他の gem はありますか? また、 speedy_c2dmc2dmの違いは何ですか?

4

3 に答える 3

3

speedy_c2dm と c2dm はどちらも、C2DM を使用してプッシュ通知を送信するための 2 つのライブラリにすぎません。これらは別の人によって作成されています。どちらも機能し、大きな違いはありません。理論的には、speedy_c2dm の方が高速であるはずですが、現時点ではベンチマークはありません。

C2DM を実装する代わりに、GCM を実装する必要があります:)

多くの gcm gem があります。最も人気があるのは gcm ですが、最後のコミットは 5 か月前です。

gcm

gcm_on_rails

pushgcm

simple_gcm

シンプル-gcm

高さ

speedygcm

于 2012-12-05T11:17:59.967 に答える
1

Google の "Cloud To Device Messaging" (c2dm) は "Google Cloud Messaging" (GCM) と呼ばれるようになりました。古いc2dm_on_rails gem は gcm_on_rails gem に置き換えられ、speedy_c2dm gemspeedy_gcm gem に置き換えられました。gcm_on_railsは、Apple プッシュ通知で人気のある apn_on_rails に似ています。Speedyc2dm と gcm_on_rails はどちらもGCM APIへのアクセスに使用されるラッパーです。

于 2013-05-27T12:46:14.970 に答える
1

APNs と GCM の両方をサポートする新しいバージョンの rapns をリリースしました: https://github.com/ileitch/rapns

于 2012-12-15T23:27:12.633 に答える