使用第三方推送服务相比自己搭建推送服务器有哪些优点和缺点?

使用第三方推送服务相比自己搭建推送服务器有哪些优点和缺点?,第1张

使用第三方推送服务相比自己搭建推送服务器的优点和缺点,具体如下:

1、第三方推送服务优点

(1)具有更加精准的推送能力;

(2)能够全面的覆盖所有使用用户;

2、第三方推送服务缺点

(1)每个品台的侧重点不一样;

(2)PUSH成本不确定;

(3)效果是很难进行评估的。

对于第三方推送服务的选择,可以先去深圳极光进行了解一下。极光为全球开发者提供稳定高效的即时通讯服务;极光推送搭建起一个高度稳定、可扩展的云端架构,极大地帮助移动应用开发者节约开发和维护的成本,轻松实现毫秒级的精准推送。

极光还致力于解决 开发、产品、运营在工作中遇到的各类问题,并为大家提供一个思维碰撞、共同提升的互动平台。

安卓推送服务, 实现方案有以下方式:

轮询:客户端定期询问服务器有没有新的消息, 这样服务器不用管客户端的地址是什么, 客户端来问, 直接告诉它就行.

这种方案最简单, 对于一些不追求实时性的客户端来说, 很适合, 只需要把时间间隔设定成几个小时取一次, 就能很方便的解决问题.

SMS通知:这种方案在移动端是有可能的, 让客户端拦截手机短信, 服务器在有新消息时给用户的手机号发一条特殊的短信, 客户端拦截短信后发现是正常短信就放行, 如果是特殊短信就连接服务器取消息。

消息推送,可以到极光了解一下 ,极光推送(JPush)是独立的第三方云推送平台,致力于为全球移动应用开发者提供移动消息推送服务。2016年6月,国内一站式开发者服务平台极光推送发表公开声明,宣布品牌正式全面升级为大数据综合服务商“极光”。

近研究了一下Android推送,在网上搜到了很多种方式,觉得IBM的MQTT协议这种方式还是挺不错的。

下面介绍一下搭建过程:

需要准备的工具如下:

(1)、下载Mosquitto(MQTT的代理,也可以用IBM的ISMB)

http://mosquitto.org/download/

我下载的是mosquitto-1.1.2-install-win32.exe,根据自己的需要下载,不安装这个推送不了消息。

(2)、下载AndroidPushNotificationsDemo

https://github.com/tokudu/Androi ... /archive/master.zip

(3)、下载PhpMQTTClient

https://github.com/tokudu/PhpMQTTClient/archive/master.zip

将PHPMQTTClient部署到PHP服务器上,运行,打开mosquitto安装目录的mosquitto.exe


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/426347.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-26
下一篇2023-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存