-
Android
- 因本库的作者在RN端的桥接文件夹用了在安卓原生中没有的方法,所以每次
npm install
之后需要在 /node_modules/react-native-wechat/android/src/main/java/com/theweflex/react/WeChatModule.java
中新增以下代码
@ReactMethod
public void getWXAppInstallUrl(Callback callback){
callback.invoke(null, "");
}
- 微信后台配置的包名必须是manifest里面的package!!!
微信sdk根据“包名”找到我们的代码{package}.wxapi/WXEntryActivity.java
,然后执行里面的onResp()
回调函数。所以其实微信要的不是app的包名, 而是需要找到代码的位置!!!(来源:https://magicly.me/wechat-sdk/)
-
iOS
- 集成时与友盟分享中的 weChat SDK 冲突,改 pod 导入为手动导入。导入流程参考友盟官方文档。
- 按照 此篇文章 的步骤来操作 (必须)
- 删除下图红框中的代码,代码路径
node_modules/react-native-wechat/ios/RCTWeChat.m