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,如有需要,请联系我们。