支付宝配置

需要拷贝添加的文件

路径文件
uniMPSDK\Features\libspayment-alipay-release.aar, alipayutdid.jar

将表格中的文件拷贝至主Module中的libs下。

Payment(支付) - 图1

Androidmainfest.xml文件需要修改的项

需要在application节点前添加权限

  1. <uses-permission android:name="android.permission.INTERNET" />
  2. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  3. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  4. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  5. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  6. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

application节点下配置如下代码

  1. <activity android:name="com.alipay.sdk.app.H5PayActivity"
  2. android:configChanges="orientation|keyboardHidden|navigation"
  3. android:exported="false"
  4. android:screenOrientation="behind"
  5. android:windowSoftInputMode="adjustResize|stateHidden" >
  6. </activity>
  7. <activity android:name="com.alipay.sdk.auth.AuthActivity"
  8. android:configChanges="orientation|keyboardHidden|navigation"
  9. android:exported="false"
  10. android:screenOrientation="behind" >
  11. </activity>

修改dcloud_properties.xml配置

dcloud_properties.xml文件在assets/data目录下

Payment(支付) - 图2

在dcloud_properties.xml添加以下信息

features节点下设置

  1. <feature name="Payment" value="io.dcloud.feature.payment.PaymentFeatureImpl"><module name="AliPay" value="io.dcloud.feature.payment.alipay.AliPay"/></feature>

微信支付配置

微信appkey申请方法

需要拷贝添加的文件

路径文件
uniMPSDK\Features\libspayment-weixin-release.aar, wechat-sdk-android-with-mta-5.1.4.jar

将表格中的文件拷贝至主Module中的libs下。

Payment(支付) - 图3

需要将以下代码文件引入到工程,包名为”$你的包名.wxapi”

路径文件
$你的包名\wxapiWXPayEntryActivity.java

Androidmainfest.xml文件需要修改的项

需要在application节点前添加权限

  1. <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

application节点下配置如下代码

  1. <meta-data android:name="WX_APPID" android:value="$微信APPID" />
  2. <meta-data android:name="WX_SECRET" android:value="$微信SECRET"/>
  3. <activity
  4. android:name="$你的包名.wxapi.WXPayEntryActivity"
  5. android:exported="true"
  6. android:theme="@android:style/Theme.Translucent.NoTitleBar"
  7. android:launchMode="singleTop" />

修改dcloud_properties.xml配置

dcloud_properties.xml文件在assets/data目录下

Payment(支付) - 图4

在dcloud_properties.xml添加以下信息

features节点下设置

  1. <feature name="Payment" value="io.dcloud.feature.payment.PaymentFeatureImpl"><module name="Payment-Weixin" value="io.dcloud.feature.payment.weixin.WeiXinPay"/></feature>

发现错误?想参与编辑?在 GitHub 上编辑此页面!