TOSS小程序测试

webview测试

原文档有React Native的文档,目前项目暂时都没有使用React Native的,有需求的可以查看原文档

此部分原文 ,如果出现翻译错误请参考原文

Android 和 Chrome 环境

::: tip 等一下

在设备上进行调试时,必须在设备设置中启用 USB 调试。 设置 -> 系统 -> 关于手机 -> 开发者选项 -> 启用 USB 调试

:::

您可以使用Chrome 开发者工具进行调试。

  1. 在安卓模拟器或安卓真机上运行该小程序。
  2. 请在Chrome浏览器中打开chrome://inspect/#devices
  3. 在“设备”选项卡中,选择要调试的 WebView 内容下方的“检查”按钮
  4. 您可以像调试普通网页一样调试 WebView 内容。

iOS 和 Safari 环境

::: tip 等一下

  • 在设备上进行调试时,需要在设备设置中启用 Web Inspector。
    • 设置 -> Safari 浏览器 -> 高级 -> 启用网页检查器
  • 如果您的设备未出现在“开发者”菜单中,并且您在启动模拟器之前启动了 Safari,请尝试重新启动 Safari。

:::

您可以使用iOS 模拟器或真机上的Safari 开发者工具包调试 WebView 内容。

  1. Safari 偏好设置 -> 高级标签 -> 勾选“显示面向 Web 开发人员的功能”复选框。
  2. 在 iOS 模拟器或真正的 iOS 设备上运行您的迷你应用。
  3. Safari 浏览器 -> 开发者标签页 -> [设备名称] -> [应用名称] -> [URL - 标题]
  4. 现在您可以像调试网页一样调试 WebView 内容。

测试应用(沙箱)

此部分原文 ,如果出现翻译错误请参考原文

Appintos 没有提供单独的 Toss 开发应用。 不过,您可以通过专用的沙盒应用来设置开发和测试环境。

::: tip 请务必检查 在正式上线服务之前,必须在沙盒应用中完成功能验证。 未经沙盒验证而开发的功能可能会在上线或审核阶段被拒绝。 :::

什么是沙盒应用?

Appintoss以应用内应用(App-in-App)的形式在Toss应用内提供合作伙伴服务。 您无需单独的Toss应用进行开发,即可通过专用的开发和QA沙箱应用进行集成测试

安装完沙盒应用后,请按以下顺序开始开发。

  1. 登录
  2. 选择应用
  3. 方案(URL)访问

此处原为其沙盒app的下载链接,请至原文档下载

::: tip 应用传输安全 (ATS) 为了防止违反应用传输安全 (ATS) 策略,沙盒应用允许使用 HTTP 通信。 但是,由于生产环境仅支持 HTTPS,因此基于 HTTP 的功能仅在沙盒中才能正常工作。 :::

支持的操作系统版本

为了应用操作系统的最新功能和安全改进,我们建议使用最新版本的环境。 | 系统 | 版本 | |-----|-----| |Android|Android 7| |iOS|iOS 16|

使用沙盒应用程序

1. 安装最新版本

Sandbox 应用会定期更新。如果遇到任何错误,请更新到最新版本

2. 开发者登录

请使用您在主机上使用的 Toss Business 帐户登录。(译注:界面上没有登录按钮,需要输入法回车)

3. 选择一个应用

工作区中的应用列表将会显示。选择您要测试的应用

4. Toss身份验证

请使用主机上注册的Toss 账号验证您的身份。 打开已安装 Toss 应用的智能手机上的推送通知,即可完成验证。

5. 通过应用方案(URL)访问

当您输入要连接的方案时,迷你应用程序就会启动。

intoss://{appName}

可在沙盒中测试的功能

这可以直接在沙盒环境中验证。 如果沙盒环境不支持,请使用控制台“发布”部分中的二维码在 Toss 应用程序中进行测试。

功能 可测试性
TOSS登录 ✅ 可行
游戏登录 ✅ 可行 (但需下载模拟数据)
TOSS支付 ✅ 可行
应用内购买 ✅ 可行 (但需下载模拟数据)
分析 ❌ 不可行
游戏简介和排行榜 ❌ 不可行
共享奖励 ❌ 不可行
应用内广告 ❌ 不可行
横屏版游戏 ❌ 不可行
共享导航栏 ❌ 不可行

results matching ""

    No results matching ""