Android SDK
介绍:
如果您要在安卓app中接入我们,可以使用我们这里提供的Android SDK方式。
使用说明
第一步 引入SDK
把这个仓库添加到你的 build.gradle 或 build.gradle.kts 文件中:
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
你可以通过在 build.gradle 文件的 dependencies 部分添加以下行来安装 SDK:
implementation 'com.github.Alchemy-Pay:RampPaySdk:1.0.3'// 当前版本 1.0.3
第二步 初始化
val config = RampPaySdkConfig(
debug = true, // true or false
environment = RampPayEnvironment.Sandbox, // Sandbox or Production
params = "" // Concatenated URL parameters
)
val rampPaySdk = RampPaySdk(this, config)
rampPaySdk.show(RampPayRenderingOption.WebViewOverlay) // WebViewOverlay or InAppBrowser
- environment 配置沙盒环境还是生产环境。
- params 需要传入拼接好的URL完整参数 查看详情
示例 :appId=f83Is2y7L425rxl8&crypto=USDT&network=ETH&showTable=buy&fiat=USD&fiatAmount=30×tamp=1538054050234&sign=JY9JcOwBosncT19Nn9DIfTH%2BvfSt6xL%2BI%2BRVCl9YGgE%3D
- rampWebView.show 有2种配置模式:WebViewOverlay 和 InAppBrowser
WebViewOverlay 和 InAppBrowser的区别
InAppBrowser:允许您使用诸如Google Pay、社交登录和弹出窗口等原生功能。
WebViewOverlay:允许您在小部件和您的应用程序之间使用通信层,并因此使您的应用程序在小部件中发生某些事件时执行特定操作。
该方式也可以支持Google Pay,如有需要,请联系我们。
Updated about 2 months ago