Android从GCM迁移到oneSignal推送通知

时间:2016-11-01 10:55:48

标签: android eclipse google-cloud-messaging onesignal

我有一个使用GCM推送通知的Android项目,但我的客户希望我从GCM迁移到oneSignal推送通知。 (流通) 该项目有点陈旧,并使用eclipse开发。 所以我的问题;改为oneSignal是个好主意,GCM和oneSignal有什么区别?更好的性能 ?更多功能?是否建议使用它而不是GCM?对不起,我是Android初学者,无法真正找到有关oneSignal的大量信息,我们非常感谢您的帮助!

2 个答案:

答案 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的更多信息。

如果您仍想迁移到oneSignal,那么此link将帮助您了解oneSignal是什么以及您应该使用它的原因。