本文介绍如何在 Expo 项目中集成微信支付功能。
第一步:安装依赖
首先,在你的 Expo 项目中安装 SDK。推荐使用 expo install 以确保版本兼容性:
npx expo install expo-react-native-wechat-v2
第二步:环境配置
微信支付需要原生环境的支持,因此我们需要在 app.json 中进行必要的配置,并使用 Expo 的 prebuild 功能。
1. 修改 app.json
在 expo 配置项下,添加 iOS 的 URL Schemes 和白名单:
{
"expo": {
"ios": {
"bundleIdentifier": "com.yourname.app",
"infoPlist": {
"LSApplicationQueriesSchemes": ["weixin", "weixinULAPI", "weixinURLParamsAPI"],
"CFBundleURLTypes": [
{
"CFBundleTypeRole": "Editor",
"CFBundleURLName": "weixin",
"CFBundleURLSchemes": ["wx 你的 AppID"]

