JPush推送 之 RegistrationID 精确对点推送获取 RegistrationID API支持的版本
r1.6.0 开始支持。
功能说明RegistrationID 定义
集成了 JPush SDK 的应用程序在第一次成功注册到 JPush 服务器时,JPush 服务器会给客户端返回一个唯一的该设备的标识 – RegistrationID。JPush SDK 会以广播的形式发送 RegistrationID 到应用程序。
应用程序可以把此 RegistrationID 保存以自己的应用服务器上,然后就可以根据 RegistrationID 来向设备推送消息或者通知。
API – getRegistrationID
调用此 API 来取得应用程序对应的 RegistrationID。只有当应用程序成功注册到 JPush 的服务器时才返回对应的值,否则返回空字符串。
支持的版本
开始支持的版本:1.6.0。
接口定义//SDK 初次注册成功后,开发者通过在自定义的 Receiver 里监听 Action – cn.jpush.android.intent.REGISTRATION 来获取对应的 RegistrationID。注册成功后,也可以通过此函数获取附加说明通过 RegistrationID 进行点对点推送
可以通过 RegistrationID 来推送消息和通知,, 参考文档 Push API v2, 当 receiver_type = 5 并且设置 receiver_value 为 RegistrationID 时候即可根据 RegistrationID 推送。
注:要使用此功能,客户端 App 一定要集成有 r1.6.0 及以上版本的 JPush Android SDK。
一个RegistrationID对应一个终端吗?当这个终端由另一个用户登录时,其RegistrationID是否一样?
是的,RegistrationID 是设备级别的概念,不受你应用层的影响。你的用户使用不同用户登录时,需要重新与这个 registrationID 绑定。
版权声明:本文为博主原创文章,未经博主允许不得转载。
不是每一次努力都有收获,但是,每一次收获都必须经过努力。