- 🚀 小程序跳转:支持从 APP 无缝跳转至指定小程序,实现生态联动。
- 🧾 发票管理:支持选择微信发票,满足企业级应用需求。
2. 专为 Expo 优化
项目充分考虑了 Expo 的开发体验,支持 npx expo prebuild 自动配置,极大地减少了手动修改原生代码的工作量。
3. 极致的开发体验
- TypeScript 原生支持:提供完整的类型定义,让您的代码在编写时就拥有强大的补全与纠错能力。
- 现代化 Promise API:告别回调地狱,使用
async/await编写优雅的异步逻辑。 - 跨平台一致性:一套代码,完美适配 iOS 和 Android。
🛠️ 快速上手:三步开启集成之旅
第一步:安装
npx expo install expo-react-native-wechat-v2
第二步:配置
在 app.json 中简单配置您的微信 AppID 和相关 Scheme:
{
"expo": {
"ios": {
"infoPlist": {
"LSApplicationQueriesSchemes": ["weixin", "weixinULAPI", "weixinURLParamsAPI"],
"CFBundleURLTypes": [
{
"CFBundleURLSchemes": ["你的微信AppID"]
}
]
}
}
}
}
第三步:调用
import * as WeChat from 'expo-react-native-wechat-v2';
// 注册应用
await WeChat.registerApp('你的AppID', '你的UniversalLink');
// 发起分享
await WeChat.shareText({
text: '来自 Expo 的问候!',
scene: 0, // 分享到会话
});
💎 深度适配:iOS Universal Links 不再是难题
对于 iOS 开发者最头疼的 Universal Links 配置,expo-react-native-wechat-v2 提供了详尽的指引和便捷的配置方式,确保您的应用能够稳定地唤起微信并接收回调。

📈 总结
expo-react-native-wechat-v2 是目前 Expo 社区中集成微信功能最全面、配置最友好、维护最及时的 SDK 之一。它不仅修复了原版中的诸多 Bug,还紧跟微信官方 SDK 的更新步伐(Android SDK 6.8.23+, iOS SDK 2.0.2+)。
如果您正在寻找一种高效、稳定且现代化的方式来为您的 Expo 应用接入微信能力,那么 expo-react-native-wechat-v2 绝对是您的不二之选。
🔗 相关链接
- GitHub 仓库: zeeklog/expo-react-native-wechat-v2
- NPM 地址: expo-react-native-wechat-v2
让开发更简单,让连接更高效。 🚀