TOSS小程序测试
webview测试
原文档有React Native的文档,目前项目暂时都没有使用React Native的,有需求的可以查看原文档
此部分原文 ,如果出现翻译错误请参考原文
Android 和 Chrome 环境
::: tip 等一下
在设备上进行调试时,必须在设备设置中启用 USB 调试。
设置 -> 系统 -> 关于手机 -> 开发者选项 -> 启用 USB 调试
:::
您可以使用Chrome 开发者工具进行调试。
- 在安卓模拟器或安卓真机上运行该小程序。
- 请在Chrome浏览器中打开
chrome://inspect/#devices - 在“设备”选项卡中,选择要调试的 WebView 内容下方的“检查”按钮。
- 您可以像调试普通网页一样调试 WebView 内容。
iOS 和 Safari 环境
::: tip 等一下
- 在设备上进行调试时,需要在设备设置中启用 Web Inspector。
- 设置 -> Safari 浏览器 -> 高级 -> 启用网页检查器
- 如果您的设备未出现在“开发者”菜单中,并且您在启动模拟器之前启动了 Safari,请尝试重新启动 Safari。
:::
您可以使用iOS 模拟器或真机上的Safari 开发者工具包调试 WebView 内容。
- Safari 偏好设置 -> 高级标签 -> 勾选“显示面向 Web 开发人员的功能”复选框。
- 在 iOS 模拟器或真正的 iOS 设备上运行您的迷你应用。
- Safari 浏览器 -> 开发者标签页 -> [设备名称] -> [应用名称] -> [URL - 标题]
- 现在您可以像调试网页一样调试 WebView 内容。
测试应用(沙箱)
此部分原文 ,如果出现翻译错误请参考原文
Appintos 没有提供单独的 Toss 开发应用。 不过,您可以通过专用的沙盒应用来设置开发和测试环境。
::: tip 请务必检查 在正式上线服务之前,必须在沙盒应用中完成功能验证。 未经沙盒验证而开发的功能可能会在上线或审核阶段被拒绝。 :::
什么是沙盒应用?
Appintoss以应用内应用(App-in-App)的形式在Toss应用内提供合作伙伴服务。 您无需单独的Toss应用进行开发,即可通过专用的开发和QA沙箱应用进行集成测试。
安装完沙盒应用后,请按以下顺序开始开发。
- 登录
- 选择应用
- 方案(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支付 | ✅ 可行 |
| 应用内购买 | ✅ 可行 (但需下载模拟数据) |
| 分析 | ❌ 不可行 |
| 游戏简介和排行榜 | ❌ 不可行 |
| 共享奖励 | ❌ 不可行 |
| 应用内广告 | ❌ 不可行 |
| 横屏版游戏 | ❌ 不可行 |
| 共享导航栏 | ❌ 不可行 |