起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: shijunfu321

[处理中3] 关于推送

[复制链接]
发表于 2017-12-11 14:03:29 | 显示全部楼层
shijunfu321 发表于 2017-12-11 11:19
需求是:我们系统就有通知的后台,假如后台维护进去一条新消息,要推送到所有移动端上,app的状态不管是 ...

你理解一下极光推送的原理!
当APP 启动的时候, 实际上客户端和极光推送服务器就已经联通了!  客户端会在极光推送服务器上注册一个用户,就是这个id

你自己的服务器只要根据这个id ,将消息发送到极光推送的服务器去! 极光推送的服务器自然会根据这个id 找到对应的客户端,给他推送消息的!

所以,你只需要把用户的id都存储在自己数据库中!  给所有人推送消息的时候!只需要从数据库中查询出这个id,然后循环调用极光推送的API ,将推送的用户发送给服务器!!!  等待极光服务器推送消息给客户端即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

57

主题

188

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
QQ
 楼主| 发表于 2017-12-14 14:57:12 | 显示全部楼层
liangyongfei 发表于 2017-12-11 14:03
你理解一下极光推送的原理!
当APP 启动的时候, 实际上客户端和极光推送服务器就已经联通了!  客户端会 ...

按照案例我基本上写好了,但是我在前端就没获取到registrationID,我断点打出来registration=“",他前面有一步是官网包名要和应用包名一致,这个应用包名是在plugin.xml里面改还是在打包生成app的时候填写的那个包名,我看了两年前他们的帖子说是还要把xml文件里所有package和appkey改为和极光官网注册的应用一致。
回复 支持 反对

使用道具 举报

发表于 2017-12-14 15:06:06 | 显示全部楼层
shijunfu321 发表于 2017-12-14 14:57
按照案例我基本上写好了,但是我在前端就没获取到registrationID,我断点打出来registration=“",他前面 ...

http://docs.wex5.com/wex5-app-question-list-2126/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-28 06:47 , Processed in 0.050094 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表