安卓獲取和點(diǎn)擊推送通知打開(kāi)應(yīng)用
if (Platform.OS === 'android') {
JPushModule.addReceiveNotificationListener((message) => {
console.log("ANreceive notification: ", message);
});
JPushModule.addReceiveOpenNotificationListener((map) => {
console.log("ANOpening notification!");
});
}
IOS獲取和點(diǎn)擊推送通知打開(kāi)應(yīng)用
//-----------jpush ios start
if (Platform.OS === 'ios') {
this.subscription = NativeAppEventEmitter.addListener(
'OpenNotification',
(notification) => {
console.log('打開(kāi)推送',notification);
}
)
this.subscription = NativeAppEventEmitter.addListener(
'ReceiveNotification',
(notification) => {
console.log('-------------------收到推送----------------');
console.log(notification);
}
);
}
//-----------jpush ios end
刪除提示消息
提醒各位小伙伴:設(shè)置成功后會(huì)有toast提示,建議把 項(xiàng)目/node_modules/jpush-react-native/android/src/main/java/cn/jpush/reactnativejpush/JPushModule.java,這個(gè)文件中的 Logger.toast()全部注釋或者刪除掉,有的是一行,有的是兩行,請(qǐng)注意