第三方推送服务评估

近期项目会添加个性化推送功能,因国内Android系统不能使用FCM(Google消息传递服务,之前为GCM),自建推送服务成本较大同时又难以保证效果,所以考虑引入第三方服务。

不同项目需求不一样,我们引入的第三方服务,主要评估的维度为:是否集成APNs、FCM、小米推送、华为推送,是否支持个性化推送,价格是否可接受。

是否支持APNs:全称为Apple Push Notification service,iOS应用要保证推送效果只能使用APNs。项目会同时有iOS、Android平台,如第三方支持集成APNs,意味着后端能够统一对推送服务做管理。

是否集成FCM:全称为Firebase Cloud Messaging,是Google推出的跨平台消息传递解决方案,如果在海外市场有Android用户,此为必备集成服务。

是否集成小米推送:第三方服务通过进程保活技术保证服务质量,由于Android系统以及手机厂商ROM近来越来越严格的限制,进程保活越来越难(合理,为了提高Android手机用户体验),使用小米官方推送就成为很好的选择,至少在小米手机上能够保证很好的推送效果。

是否集成华为推送:同小米推送。

目前主流第三方服务基本都支持APNs、第三方自建推送、通过标签或者别名推送等功能,主要的区别在于是否支持集成FCM、是否支持小米推送、是否支持华为推送。具体评估结果如下:


第三方推送服务评估_第1张图片

( - :官网没有公布价格)

总结:

融云、阿里云推送支持集成的服务最全,也提供个性化推送能力,不过融云推送属于增值服务,最低要求600元/月,另外阿里云推送初期价格方面有优势,会免费提供5W设备数的推送服务。

你可能感兴趣的:(第三方推送服务评估)