开始使用
测试:测试模式、手表和模拟器
在收取真实款项前,用自己的手表测试每个应用。测试模式免费,没有资金流动,“测试”标签页会实时显示每一步。
测试模式和正式模式
- 测试模式始终免费。结账使用你的测试连接:Stripe 的测试模式或 PayPal 的沙盒。
- 应用在上线前一直处于测试状态。上线后,真实买家付款到你的正式账户。测试购买仍留在测试模式。
- 每个控制台页面顶部的开关只改变你看到的内容,不影响你的应用。测试模式只显示测试购买和测试手表,顶部带条纹横幅,避免与真实数据混淆。
“测试”标签页
每个应用的“测试”标签页会一步步引导你。当前步骤会说明要做什么、我们在等待什么。完成的步骤会收起为一行,并显示时间。
| 步骤 | 你要做的 |
|---|---|
| 你的测试手表已注册 | 在手表或模拟器上启动应用。首次启动会完成注册。 |
| 在手机上打开了购买页面 | 用手机相机扫描购买界面上的 QR 码。 |
| 测试付款成功 | 用测试卡付款:4242 4242 4242 4242、任意未来日期、任意 CVC。 |
| 手表已解锁 | 保持应用打开。付款约一秒后解锁。 |
| 退款后重新锁定 | 在支付服务商的测试控制台中退还测试付款。 |
如果测试中途停止,可从下一步继续,或重新打开应用从头开始。五步全部通过是上线前的检查之一。
测试日志
步骤下方是折叠起来的原始日志。日志条目都是固定短语,只包含手表代码:从不包含设备 ID、密钥或邮箱。日志保留 7 天。
在真实手表上
- 使用单独的测试构建。在每个语言文件夹中为它设置独立的应用 ID 和名称,例如“Interval Timer Test”。这样就能在手表上把它和商店版区分开。
- 购买不会在不同构建间转移。Garmin 在同一块手表上为每个应用 ID 分配各自的设备 ID,所以测试构建和商店版应用对我们来说是两块不同的手表。
- 确认复制成功。通过 USB 把新的
.prg复制到已有同名文件的手表上,可能悄无声息地什么都没做。请先移走旧文件,再复制新文件。 - 测试发布版。调试版能运行,并不能说明内存够用:参见内存与支持的手表。
在模拟器中
Connect IQ 模拟器运行同样的五个步骤。购买界面的 QR 码会显示在模拟器屏幕上:用手机扫描即可。逐一试用你支持的每种屏幕形状:圆形、方形,以及带副屏的 Instinct。
离线测试
用手表的飞行模式测试离线,而不是关掉手机。带 Wi-Fi 的手表无需手机即可通过 Wi-Fi 连到我们,所以关掉手机说明不了什么。
- 显示 QR 码。在手表联网时打开购买界面,使其显示 QR 码。
- 断开手表网络。把手表设为飞行模式。购买界面会在 QR 码下方显示“离线”,并持续重试。
- 在手机上付款。扫描 QR 码并用测试卡付款。
- 重新连接。关闭飞行模式。手表一连上我们就会解锁。
一次尝试失败后,购买界面会依次等待 2、4、8 秒,最长 32 秒,再进行下一次,所以最多要等半分钟。如果购买界面在离线时关闭,应用下次启动时会立即询问并解锁。
表盘和数据字段
表盘和数据字段在后台检查,因此扫码购买需要更长时间才能到达。表盘和数据字段介绍了具体耗时,以及通过 Garmin 登录通知的更快途径。
退款和争议
只在测试模式下进行退款和争议,切勿在正式环境中进行。退款、争议与续订列出了每种情况下手表的表现,以及如何制造测试争议。