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
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)