我已经使用 Google Play Billing API V2 实现了应用内订阅。使用信用卡测试已成功。
不过,我确实对使用 Direct Carrier Billing 进行的购买有疑问。
这是我所拥有的(仅与美国运营商进行测试):
- AT&T - 完美运行
- Verizon - 完美运行。
- Sprint - 收到错误消息“直接运营商计费不可用 (IAI)。
- T-mobile - 截至 2013 年 5 月 21 日完美运行。
有趣的是,使用运营商计费购买常规应用似乎可行,问题仅在于购买应用内订阅。
排除了所有配置等问题,因为错误在 Google Wallet GUI 内发生一次(点击接受按钮后),并且它在 AT&T 100% 的时间内确实有效。
任何人都知道 DCB 和 IAB 在 T-mobile 和 Sprint 上的订阅情况吗?
2014 年 4 月 20 日更新:看起来问题出在运营商方面。IAB v3似乎也可以工作。您的里程可能因其他运营商而异。
2014 年 5 月 27 日更新:看起来 Google 已将 US Cellular 添加到列表中,并且它适用于 IAB V3。