React Native Jpush点击进入应用和应用获取推送消息方法

安卓获取和点击推送通知打开应用

if (Platform.OS === 'android') {
         
            JPushModule.addReceiveNotificationListener((message) => {
                console.log("ANreceive notification: ", message);
            });

            JPushModule.addReceiveOpenNotificationListener((map) => {
                console.log("ANOpening notification!");
            });
        }

IOS获取和点击推送通知打开应用

        //-----------jpush  ios start
        if (Platform.OS === 'ios') {
            this.subscription = NativeAppEventEmitter.addListener(
                'OpenNotification',
                (notification) => {
                    console.log('打开推送',notification);
                }
            )

            this.subscription = NativeAppEventEmitter.addListener(
                'ReceiveNotification',
                (notification) => {
                    console.log('-------------------收到推送----------------');
                    console.log(notification);
                }
            );
        }
        //-----------jpush  ios end

删除提示消息

提醒各位小伙伴:设置成功后会有toast提示,建议把 项目/node_modules/jpush-react-native/android/src/main/java/cn/jpush/reactnativejpush/JPushModule.java,这个文件中的 Logger.toast()全部注释或者删除掉,有的是一行,有的是两行,请注意

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容