我的Android应用程序需要简单的推送通知才能获知服务器上新数据的外观。 Android提供了Google Cloud Messaging (GCM),看起来合适。Android推送通知:Google GCM与Amazon SNS?
但是,运行低于Android 4.0.4的设备需要在手机上存在Google帐户(截至2012年10月1日为Google platform stats,目前约为Android手机的75%)。在要求用户在无关的应用程序活动中建立Google帐户似乎并不是一个好的体验。
是否有任何建议可以在Android平台上使用更通用的推送机制?例如,什么是Amazon SNS的利弊&?其他候选人?
您是否通过Google Play发布您的应用?如果是这样,你可以保证你的用户有一个谷歌帐户。此外,您只能通过Google Play使用GCM,而不能使用任何其他第三方分发模式。 – KDEx
啊......有帮助。谢谢。 – gcl1
@KDEx GCM即使在您自己的网站上发布APK(不受信任的来源),也可以工作。无需从Google Play下载即可与GCM一起使用。 Google Play必须使用已配置的帐户进行安装,但就是这样。 –