应用服务的用户如何与极光推送服务设备关联并实时同步

lxbing113
2016-10-17 01:43 2.5k 0

我们想在项目中应用极光推送服务,我们的项目包括一个后台管理系统,和移动客户端App,后台管理系统中可以添加机构,用户,给用户分组等业务,用户不允许注册,某些业务会涉及到消息推送:后台管理系统向客户端App发送消息!通过阅读极光推送服务的文档,我了解到每个客户端App与极光推送服务系统都会保持一个长连接,并在极光推送服务系统中生成一个设备唯一标识:Registration ID,客户端App还能通过设置tag,别名来分组接收消息。
我们想在项目的后台管理系统中把系统的用户,机构,分组信息和极光推送服务系统中的设备Registration ID, tag,别名系统动态绑定上,也就是某个设备安装了我们的客户端App,并在后台分配了对用的账号,(账号关联到某个实际用户),后台管理系统可以根据用户所在的机构,分组等信息,通过调用极光推送服务的相关API接口,同步更新极光推送服务系统中该设备的tag,别名等信息,这样后台系统中的用户和客户端App就关联上了,后台系统可以根据需要把信息精准地推送给某个用户,分组,或是机构了。后有就是后期,某个用户被注销了,后台系统还需要把这个设备禁用,不允许它再接收消息。
请问如果应用极光推送服务,后台系统的用户管理和设备直接怎么做到动态关联,流程怎么走的,极光推送服务端SDK 中没有看到获取设备Registration ID的相关接口。

1个回答

热门排序
  • registrationID是在客户端进行获取的,详情说明:iOS的registrationID获取方法点我Android的registrationID获取方法点我你可以在客户端获取后上报给你们的服务器进行保存。 展示全部