reactive-native极光推送不成功问题总结(android)
2017-09-21 12:07
453 查看
目前时间:2017/9/21
依照https://github.com/jpush/jpush-react-native/tree/master/example上面配置,依旧推送不成功,最后发现问题出在两个地方:
1.在项目的AndroidManifest.xml里面加上下面代码,注意下protectionLevel,这里是权限保护设置,我在测试时设置为了normal
2.打开node_modules/jpush_react-native/android/src/AndroidManifest.xml,将所有的${applicationId}替换成你的包名。
注意:
另外,
"react": "16.0.0-alpha.12", "react-native": "0.47.2", "jcore-react-native": "^1.1.8-beta2", "jpush-react-native": "^2.0.9",
依照https://github.com/jpush/jpush-react-native/tree/master/example上面配置,依旧推送不成功,最后发现问题出在两个地方:
1.在项目的AndroidManifest.xml里面加上下面代码,注意下protectionLevel,这里是权限保护设置,我在测试时设置为了normal
<!--添加通知权限,${ApplicationID}替换成你的applicationID!--> <premission android:name="${ApplicationID}.permission.JPUSH_MESSAGE" android:protectionLevel="signature"/>
2.打开node_modules/jpush_react-native/android/src/AndroidManifest.xml,将所有的${applicationId}替换成你的包名。
注意:
npm run configureJPush <yourAppKey> <yourModuleName>这个命令不建议使用,还是自己手动去配置比较好,因为执行有可能失败,每次执行他会将原来在项目中的配置继续添加,导致打包失败
另外,
rnpm link jpush-react-native这个命令其实就是把该包里面的原生项目代码导入你当前项目中,由于我是使用的
react-native link(会把所有模块的都导入,不建议使用,否则你得删好多重复的),我估计还需要加上
rnpm link jcore-react-native
相关文章推荐
- 关于android 微信支付成功,但回调不成功问题总结
- React-Native极光推送全程教程android和ios
- 关于Android studio 使用极光推送,集成成功,但是推送不成功的问题
- react native极光推送全程教程android和ios
- React-Native极光推送android和ios证书申请
- react-native Android极光推送配置
- Android集成华为推送的问题总结
- Android极光推送自定义通知问题
- react-native 中配置极光推送 Android关键详细的说明与截图代码 找不到类Bundle/JPushInterface
- 原生Android项目中集成react-native以及jpush-react-native(极光推送)
- 用极光推送出现的问题【Android】
- react-native 集成极光推送jpush-react-native时的小问题
- react native 整合极光推送(Android)
- Android 关于极光推送退出APP时清空通知的问题
- React Native 常见问题总结(android端)
- Android关于极光推送收到空白通知的问题
- Android 退出登录账号后,极光推送还能推送消息到手机的问题的解决
- react-native之Androidstudio安装问题总结
- Android Studio 之 导入Eclipse项目常见问题及解决方案 在将Eclipse做的Android项目成功导入Android Studio 后,启动生成,遇到一些问题,现总结如下:
- Android端消息推送总结:实现原理、心跳保活、遇到的问题等