我的 Android 应用程序需要简单的推送通知来获知服务器上新数据的出现。Android 提供了看起来很合适的Google Cloud Messaging (GCM) 。
但是,运行低于 Android 4.0.4 的设备需要在手机上存在 Google 帐户(根据截至 2012 年 10 月 1 日的Google 平台统计数据,这目前约占 Android 手机的 75%)。而且,在不相关的应用程序活动中要求用户设置 Google 帐户似乎不是一种好的体验。
对于可以在 Android 平台上使用的更通用的推送机制有什么建议吗?例如, Amazon SNS的优缺点是什么?还有其他候选人吗?