安卓应用从GCM迁移到oneSignal推送通知

4

我有一个使用GCM推送通知的Android项目,但我的客户希望我从GCM迁移到oneSignal推送通知。(可商议) 该项目有些老,是使用eclipse开发的。 所以我的问题是:将其更改为oneSignal是否明智?GCM和oneSignal之间有什么区别?性能更好?更多功能?建议使用它代替GCM吗?抱歉,我是一个Android初学者,无法找到关于oneSignal的很多信息,任何帮助都将不胜感激!

2个回答

3

OneSignal提供API以及通知营销工具。

与直接使用GCM/FCM API不同,使用OneSignal,您可以针对特定用户段、安排通知,并监控通知的点击率。OneSignal还提供了Android SDK,它负责许多技术实现细节。

在幕后,OneSignal连接到GCM/FCM并代表您的应用程序发送通知。


2
首先,您是否知道Eclipse不再得到官方支持用于Android开发。使用Eclipse可能会阻止您快速创建应用程序并找到构建项目所需的资源。
要从Eclipse迁移到Android Studio,请按照Google开发人员提供的教程进行操作。
现在,针对您关于GCM和onesignal的问题,为什么不考虑FCM呢?FCM是GCM的新/升级版本。它继承了可靠且可扩展的GCM基础架构,还具有新功能!如果要在新应用中集成消息传递,请从FCM开始。强烈建议GCM用户升级到FCM,以便从今天开始和将来受益于新的FCM功能。而FCM易于使用并简化客户端开发。您不再需要编写自己的注册或订阅重试逻辑。
这个 SO问题 将会为您提供更多关于FCM的信息。
如果您仍然想要迁移到 oneSignal, 那么这个 链接 将会帮助您了解什么是 oneSignal,以及为什么您应该使用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接