前提:
npm install react-native-yunpeng-alipay --save
react-native link react-native-yunpeng-alipay(不成功需要手动配置)
1.需要先到支付宝下载sdk:https://docs.open.alipay.com/54/104509
2.在android/app/文件下创建libs文件,将下载文件解压下的Android文件夹下的放到libs文件夹下,用android studio打开项目,选中这个文件,右键 Add as Library添加到项目中。
3.在AndroidManifest.xml文件中加入注册声明且权限声明:
<!-- alipay sdk begin --> <activity android:name="com.alipay.sdk.app.H5PayActivity" android:configChanges="orientation|keyboardHidden|navigation|screenSize" android:exported="false" android:screenOrientation="behind" android:windowSoftInputMode="adjustResize|stateHidden" > </activity> <activity android:name="com.alipay.sdk.app.H5AuthActivity" android:configChanges="orientation|keyboardHidden|navigation" android:exported="false" android:screenOrientation="behind" android:windowSoftInputMode="adjustResize|stateHidden" > </activity> <!-- alipay sdk end -->
权限声明:
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />