问题标签 [android-billing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 关于尾随字符的 Android 计费异常
我从我的崩溃报告中得到了这个异常:
但我不太明白问题出在哪里。有什么建议么?
它指向这个方法:
错误似乎指向我的 BillingService.java 中的这些行
585上的线是线
在这种方法中:
第 461 行是这一行:
在这种方法中:
第 438 行是这一行:
在这种方法中:
谢谢!
android - Android - 要测试应用内计费,我是否需要向 android 市场发布测试应用程序?
我正在阅读本教程http://developer.android.com/guide/google/play/billing/billing_testing.html真的让我很困惑 :)
在教程的一部分中,它讨论了我应该制作一个测试应用程序并将其发布到 google play 中。在本教程的另一部分,它讨论了设置静态返回值,以便我可以模仿 google play 返回到我的应用程序的内容。
如果我想测试某人购买访问某个页面的流程,这里的正确方法是什么?
我已经有了购买这些东西的代码。我只需要测试交易是否有效并且返回值是否正常。
谢谢!
android - Android 计费 - 在 Security.java 文件中,base64EncodedPublicKey 应该是编码值吗?
我应该将我的应用程序的实际公钥粘贴到这个变量的值中吗?
或者我应该对其进行编码,然后无论编码的字符串是什么,我都会将该字符串变成这个变量的值?
应该是哪个?
android - Android 应用内计费 - 按购买时出现异常,然后从购买屏幕按返回
当用户按下购买按钮时,他们会被带到安卓播放屏幕以购买应用内商品。但是当他们回击时,他们得到了关于无法启动计费服务的异常:
它在我的课堂上特别提到了这些行:
造成的:
在第 561 行我有这个代码:
在第 569 行,我有以下代码:
顺便问一下,这是哪个日志?真的需要吗?也许值得注释掉这些方法?
在任何情况下,错误指向的另一行是 187,这里是代码:
所以你看,它在这个日志记录的事情上一直有问题。这是什么日志?我在哪里可以看到它?我怎样才能修复它以使其不会出错?
我不确定,但也许更大的问题是请求为空。为什么这里的请求可能为空?
这是整个 ExtraHelpActivity 类:
android - Android inapp billing - BillingService 在 onServiceConnected 和 onServiceDisconnected 上出现编译错误
我正在使用 Dungeons 应用程序示例,并且正在使用该示例中提供的 BillingService 类。
我正在使用 Java 6,@override 对我有用,但在 BillingService.java 中的这两个方法出现编译错误:
有人能帮我理解为什么会这样吗?
谢谢!
android - 应用内结算,无法让 RESULT_DEVELOPER_ERROR 消失
我正在尝试在 android 上进行应用内计费,但在尝试初始化事务时不断获得以下 logcat 输出:
我的设置:
- 我在清单中有计费权限。
- 计费服务和接收方在清单中定义。
- 我的应用程序没有发布,我只是有一个草稿。
- 我创建了一个应用内项目,并发布了它。
- 我添加了一个测试帐户,但不确定它在这一点上是否有所作为。
- 市场上的草稿 apk 和我手机上的 apk 都使用相同的密钥在发布模式下签名,并且具有相同的 versionCode。
我已经在另一个应用程序中进行了应用内购买,但在这种情况下,我已经发布了该应用程序的一个版本。在这种情况下(如 #3 中所述),我从未发布过一次 apk。我们是否必须发布应用程序一次才能使其正常工作?我假设不是,
谢谢
android - Android 计费测试 - 如何与测试用户一起测试?
我设置了测试用户,以便我可以测试应用内计费是否有效,但我对这个过程有点困惑。
我在这里遵循 android 开发者计费测试指南:http: //developer.android.com/guide/google/play/billing/billing_testing.html
它有一些令人困惑的地方。它说不要发布您的应用程序,但不知何故我需要在我的手机上获取该应用程序。那么如何在手机上获取未发布的应用程序?
另外,我是否应该在应用程序上使用 google 保留的 4 个产品 id 并尝试购买它们,然后一旦我看到它有效,就可以摆脱那些按钮来购买那些测试产品?这就是这样做的意思吗?
谢谢!!
android - Android billing - it says checkBillingSupported() is deprecated. What should I use instead?
Android documentation says that this method is deprecated, but I do not see what else I can use instead.
Basically, I am trying to do something like this:
What is the correct way to accomplish checking what the end of the purchase request was?
I have a buy button like this:
But I am not really clear what needs to be done next.
Thanks!
android - Android 计费 - 我应该实现 ServiceConnection 还是 IMarketBillingService
我在这里查看 Android 应用内计费教程:
http://developer.android.com/guide/google/play/billing/billing_integrate.html
他们有实施 iMarketBillingService 的指令。但我在另一个示例中看到实现了 ServiceConnection 方法。
应该是哪一个?
我很困惑,因为我正在尝试做这样的事情:
但不确定 mService 变量应该是什么。在 Andoroid 的地下城教程中,他们有这个:private BillingService mBillingService;
但是当我尝试这样做时:
我收到一个语法错误,指出方法 sendBillingRequest 未为 BillingService 定义。
所以基本上我对我需要使用的不同服务和接口感到困惑。请帮助我了解对我来说正确的方法是什么。
谢谢!
android - 带有额外信息的 Android 应用内购买
我问这个问题,期待答案是“不可能的”,因为我已经尝试对此进行研究,但没有发现任何结果!然而,我认为我会给社区一个参与的机会。
我有一个有效的应用内计费系统,但我想要的是能够在计费请求中提供一些额外的信息。一些会出现在我的市场统计数据中的东西。
我的用户可以选择购买几种不同级别的产品(基本、高级和金星之类的东西)。当他们购买产品时,他们会向我提供一个字符串,该字符串代表他们想要产品的具体内容(例如,如果产品是关于房子的,则为门牌号和邮政编码)。
我想要的是能够在我的市场报告中看到额外的信息,所以当我看到有人要求退款时,我可以看到他们购买了产品的确切项目。我查看了 DEVELOPER_PAYLOAD,但我认为它不会做我想要的。
如果我无法以这种方式找到解决方案,那么我最终将自己执行服务调用并存储数据,但我想我会先问你们!
很抱歉对我的应用程序及其返回的产品含糊不清,但我还不想公开我的应用程序(而且它与问题无关!)。
编辑
既然我已经添加了赏金,我想限制答案。正如我在最初的问题中提到的那样,我的备份计划将向我的系统发出服务电话,注册谷歌参考和购买的“数据包”。
我最感兴趣的是一种方法,我的信息最终会出现在我的市场报告中。例如,如果您要在应用内购买时提供实物商品,用户将如何记录运输说明等。市场报告中有这样的地方,那么肯定有办法添加数据吗?