use*_*267 6 testing android subscription in-app-purchase
我想在Android设备上测试应用内订阅机制(在app billing V3.api中).我怎样才能做到这一点?我看到使用静态响应进行的测试仅适用于应用内商品.beta/alpha测试支持应用内订阅?
谢谢.
您可以使用应用内购买功能测试您的应用.你必须按照以下步骤进行测试
由于没有有效的方法来测试订阅取消/续订,我相信Google的文档表明过期的订阅不会出现在购买的商品中(否则,是否已取消但仍然有效,原件或续订,我不在乎我的情况).
为了测试我的其余工作流程,我创建了一个测试耗材对象,以便我可以在沙箱中随意重新购买/取消它.此耗材模拟有效订阅.这不是完整的端到端测试,但考虑到谷歌给了我们没有更好的方法来测试订阅,它至少会给我相当的信心,我的应用程序行为符合预期,否则.
几点说明:
1)您只能使用签名版本进行测试.我在我的AndroidManifest.xml中添加了android:debuggable ="true"(在
<application android:debuggable="true"...)
2)这样我通过adb安装后仍然可以使用断点连接和调试(您可以在"设备"视图下附加到进程,通常在DDMS透视图中可见,查找绿色小虫图标.)
到目前为止,它的表现与预期一致.我还在测试过程中,但如果遇到任何障碍,我会更新.
| 归档时间: |
|
| 查看次数: |
5090 次 |
| 最近记录: |