【React-native】极光推送获取用户id以及点击事件跳转
获取用户id,如下所示,在每次用户登录app都重新获取,然后把该id传给后台绑定,来达到标识用户。import JPushModule from "jpush-react-native";JPushModule.getRegistrationID((registerId)=>{console.log(registerId)})在用户收到通知并点击时,有一个点击事件...
·
获取用户id,如下所示,在每次用户登录app都重新获取,然后把该id传给后台绑定,来达到标识用户。
import JPushModule from "jpush-react-native";
JPushModule.getRegistrationID((registerId)=>{
console.log(registerId)
})
在用户收到通知并点击时,有一个点击事件,可以借此跳转到消息列表页面。
// 点击推送跳转页面
JPushModule.addReceiveOpenNotificationListener((map) => {
history.toPage(this, "/message");
});
iOS 后台清空时,第一次启动用上面的监听无效,可以用以下监听,仅对 iOS 点击推送的第一次i启动有效:
JPushModule.addOpenNotificationLaunchAppListener((map) => {
history.toPage(this, "/message");
});
更多的接口及方法,可以参考:
极光官方github:https://github.com/jpush/jpush-react-native/blob/master/documents/api.md
更多推荐


所有评论(0)