react native lib for wechat app react-native 微信支付-微信分享-微信登录lib
这个修改自react-native-wechat, 区别 更新了微信的Android版SDK 只在安卓机中测试过。 只实现了部分功能
实现分享 测试授权登录
npm install react-native-wechat-ts
import WechatTs from "react-native-wechat-ts";
WechatTs.registerApp('appid');
/* 检查手机是否安装微信 */
WechatTs.isWxAppInstalled(): boolean
/* 检查当前SDK版本 */
WechatTs.getApiVersion(): number
/* 打开微信app */
WechatTs.openWXApp(): boolean
/* 微信授权登录 */
WechatTs.sendAuthRequest(): {}
//例
const auth = async () => {
WechatTs.sendAuthRequest('snsapi_userinfo', 'wechat_sdk_demo_test').then(
(res: any) => {
console.log(res);
}
);
};
const Button = () => (
<Button title="微信登录" onPress={auth} />
)
注意,微信SDK有几个大坑:
- Android 11使用微信的SDK时需要修改
android
目录里的AndroidManifest.xml ,参考Android 11-第三方应用无法拉起微信适配 - 包签名问题....
MIT