废话不多说,直接来操作步骤介绍。
1.安装插件
在项目根目录下面采用npm方式安装
react-native install react-native-wechat
由于react-native install 命令会自动link静态库,所以不需要再react-native link。用xcode打开工程run,如果发现该库没有添加进来,可以手动导入add files ,然后添加静态库文件 libRCTWeChat.a
2.添加依赖库
SystemConfiguration.framework
CoreTelephony.framework
libsqlite3.0
libc++
libz
libRCTWeChat.a
问题点:如果RN环境是0.44版本一下,安装这个插件时,会另外多安装两个静态库导致报错,lib-third,lib-con.只要删掉这两个历来就行了。
3.添加URL Scheme
一般采用在微信注册的开发App的appKey作为scheme,编辑info.plist,如:wx1234567890
4.添加白名单
编辑infoplist,添加LSApplicationQueriesSchemes白名单
<key>LSApplicationQueriesSchemes</key>
<array>
<string>alipay</string>