介绍:

如果您要在iOS app中接入我们,可以使用我们这里提供的iOS SDK方式。

使用说明

第一步 引入SDK

通过将以下仓库添加到 Swift Package Manager 来下载 SDK: https://github.com/Alchemy-Pay/RampPaySdk-ios

第二步 初始化

import RampPaySdk

let config = RampPaySdkConfig(
    debug: true, // true or false
    environment: RampPayEnvironment.sandbox, // Sandbox or Production
    params: nil // Concatenated URL parameters
)

let rampPaySdk = RampPaySdk(config: config)
rampPaySdk.show(mode: RampPayRenderingOption.webviewoverlay) // WebViewOverlay or InAppBrowser
  • environment 有2种配置模式:沙盒环境/生产环境
  • 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:允许您在小部件和您的应用程序之间使用通信层,并因此使您的应用程序在小部件中发生某些事件时执行特定操作。