Android 应用内计费查询

标签 android in-app-billing

所以看完this教程,也通过 this ,我正在尝试实现应用内结算。我有 2 个问题

1) 我不明白的一件事是从哪里获得 BASE_64_KEY。我在开发者控制台中有一个正确的草稿,那里有一个 BASE_64_PUBLIC_KEY。这与我在应用内结算中要求的相同吗?

2) Android 文档说您不能使用 Android 模拟器测试应用内结算。我正在使用 GenyMotion(通过 XDA 网站上的调整添加了 Google Apps)并且没有物理 Android 设备。使用 Genymotion 进行测试是个好主意吗?

感谢任何帮助。

最佳答案

您应该为您的应用程序使用公钥。如所述here ,您可以在“服务和 API”下的应用程序详细信息中找到它。

关于使用 GenyMotion 进行测试,我不能直接说,因为我还没有使用过它。但是从我读到的内容来看,我有疑问。当然你不能开箱即用;它不包括最新版本的 Google Play,这是测试应用内结算所必需的。我找到了 this blog post关于如何安装 Google Play,但我不知道它是否真的有效。

关于Android 应用内计费查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21082128/

相关文章:

android - 这里Mobile SDK MapOffScreenRenderer性能问题

android - 使用 Android 客户端的 Django 身份验证

java - Android/Java - 将 int 值从方程转换为 double

android - 将应用内结算版本 2 迁移到版本 3 的最佳方法是什么?

android - android in-app billing v3 api中的开发人员有效负载应该是什么?

android - 在 Android Studio 中设置布局预览 API

android - 如何有效地测试 Android 的应用内订阅

android - 测试应用内支付的订阅功能

iOS - 信用卡 + PayPal 交易不是通过应用内购买

android - 按钮 getLeft() 和 getTop() 返回 0