项目应用下的build.gradle添加:
build.gradle
build.gradle.kts
dependencies {
implementation 'com.tencent.mm.opensdk:wechat-sdk-android:6.8.0'
}
| 本地依赖库名称 |
|---|
| uni-payment-release.aar |
| uni-payment-wxpay-release.aar |
以下配置在 VDOM 和 蒸汽模式(Vapor)下均适用,将内容添加到主模块的build.gradle。
build.gradle
build.gradle.kts
defaultConfig {
buildConfigField 'String', 'UTSRegisterProviders', '\"[{\\\"name\\\":\\\"wxpay\\\",\\\"service\\\":\\\"payment\\\",\\\"class\\\":\\\"uts.sdk.modules.DCloudUniPaymentWxpay.UniPaymentWxpayProviderImpl\\\"}]\"'
}
蒸汽模式(Vapor)还需依赖 uni-event。
项目应用下的build.gradle添加:
build.gradle
build.gradle.kts
dependencies {
implementation 'com.alipay.sdk:alipaysdk-android:15.8.17'
}
| 本地依赖库名称 |
|---|
| uni-payment-release.aar |
| uni-payment-alipay-release.aar |
将本地依赖库复制到app项目的libs下
以下配置在 VDOM 和 蒸汽模式(Vapor)下均适用,将内容添加到主模块的build.gradle。
build.gradle
build.gradle.kts
defaultConfig {
buildConfigField 'String', 'UTSRegisterProviders', '\"[{\\\"name\\\":\\\"alipay\\\",\\\"service\\\":\\\"payment\\\",\\\"class\\\":\\\"uts.sdk.modules.DCloudUniPaymentAlipay.UniPaymentAlipayProviderImpl\\\"}]\"'
}
UTSRegisterProviders只需要将二者合并即可,参考:'\"[{\\\"name\\\":\\\"alipay\\\",\\\"service\\\":\\\"payment\\\",\\\"class\\\":\\\"uts.sdk.modules.DCloudUniPaymentAlipay.UniPaymentAlipayProviderImpl\\\"},{\\\"name\\\":\\\"wxpay\\\",\\\"service\\\":\\\"payment\\\",\\\"class\\\":\\\"uts.sdk.modules.DCloudUniPaymentWxpay.UniPaymentWxpayProviderImpl\\\"}]\"'