我有一个使用GCM推送通知的Android项目,但我的客户希望我从GCM迁移到oneSignal推送通知。 (流通) 该项目有点陈旧,并使用eclipse开发。 所以我的问题;改为oneSignal是个好主意,GCM和oneSignal有什么区别?更好的性能 ?更多功能?是否建议使用它而不是GCM?对不起,我是Android初学者,无法真正找到有关oneSignal的大量信息,我们非常感谢您的帮助!
答案 0 :(得分:3)
OneSignal提供API以及通知的营销工具。
与直接使用GCM / FCM API不同,使用OneSignal,您可以定位特定的用户群,安排通知以及监控通知点击率。 OneSignal还提供了一个Android SDK,它可以处理许多技术实现细节。
幕后的OneSignal然后连接到GCM / FCM并代表您的应用程序发送通知。
答案 1 :(得分:2)
首先,您是否知道Eclipse is no longer officially supported适用于Android开发。使用Eclipse可能会阻止您快速创建应用程序并找到构建项目所需的资源。
要从Eclipse迁移到Android Studio,请按照Google开发人员的tutorial进行操作。
现在,关于GCM和信号的问题,为什么不考虑FCM。 FCM是GCM的新/升级版本。它继承了可靠且可扩展的GCM基础架构以及新功能!如果要在新应用程序中集成消息传递,请从FCM开始。强烈建议GCM用户升级到FCM,以便从当前和未来的新FCM功能中受益。 FCM易于使用,而且简化了客户端开发。您不再需要编写自己的注册或订阅重试逻辑
此SO question会为您添加有关FCM的更多信息。