3

我正在开发一个 Ruby 1.9.3 和 Rails 3 的项目,我正在寻找一个 gem 来将推送通知发送到我的 iOS 应用程序和我的 Android 应用程序。
我发现适用于 android 的speedy_c2dm非常有用。但是,我担心迁移到 GCM中提到:

Android 云到设备消息传递 (C2DM) 已弃用。强烈建议 C2DM 开发人员迁移到 Google Cloud Messaging (GCM)

speedy_c2dm支持GCM?还有其他支持新 GCM 的 gem 吗?另外,我想知道speedy_c2dmc2dm有什么区别?

4

3 回答 3

3

speedy_c2dm 和 c2dm 只是两个使用 C2DM 发送推送通知的库,它们是由不同的人编写的,它们都可以工作并且没有太大区别,理论上 speedy_c2dm 应该更快,但目前没有基准。

您应该实施 GCM,而不是实施 C2DM :)

有很多 gcm gem,最受欢迎的是 gcm 但最后一次提交是 5 个月前:

厘米

gcm_on_rails

推送gcm

simple_gcm

简单的gcm

高厘米

快速gcm

于 2012-12-05T11:17:59.967 回答
1

我刚刚发布了一个新版本的 rapns,它同时支持 APNs 和 GCM:https ://github.com/ileitch/rapns

于 2012-12-15T23:27:12.633 回答
1

谷歌“云到设备消息”(c2dm)现在被称为“谷歌云消息”(GCM)。旧的c2dm_on_rails gem 已替换为gcm_on_rails gem,speedy_c2dm gem 已替换为speedy_gcm gem。gcm_on_rails类似于 Apple 推送通知中流行的apn_on_rails。Speedyc2dm 和 gcm_on_rails 都是用于访问GCM API的包装器。

于 2013-05-27T12:46:14.970 回答