首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google IAB奇怪的流量变化

Google IAB奇怪的流量变化
EN

Stack Overflow用户
提问于 2016-06-24 13:53:16
回答 1查看 384关注 0票数 0

最近,在我们的联合游戏中测试应用程序内购买时,Google Play的流量发生了变化。我们使用的应用程序采购库,随团结本身而来。

当购买启动,而不是绿色的“购买”按钮,我得到一个灰色的:

每当购买完成时,我就会得到一个“您已将X添加到您的库”,而不是“付款成功”对话框:

其他一些补充:

  • 购买时不返回任何事务ID。
  • 在来自Google的关于交易的邮件中,订单号是以随机字符串的形式输入的,而不是普通的事务。“订单号: onhgdhidhdablpedjbjjibck”或“订单号: pgaeenegbjfmjhojijgahhhd”。以前成功的事务将有一个类似于“订单号: GPA.1345-9954-0950-90739”的事务ID。
  • 当我查看Google Play > Account > Order History中的订单历史记录时,几天前(23日之前)的交易都是用价格标记的,而这些新交易(第23次)的标价为0.00欧元:

我们所有的产品都被标记为消耗品,自从代码最初被开发出来(当它开始工作时),我就没有真正地碰过它。我甚至不确定是什么触发了“您将X添加到您的库”流。

我构建了一个单独的项目,其中包含一个类型为“可消费”、“非消耗品”和“订阅”的产品,它们都返回相同的对话框。

使用相同的APK,它会在某些设备上产生正常的行为,但这种奇怪的行为会出现在其他设备上(因此,我们不能发布它,因为我们不确定是只有我们,还是公众会遇到同样的问题)。例如,在Android5.0设备上,它将显示这种行为,而在5.1上则不会,而在6.0上则会(注意:所有3种设备之前都显示了正确的功能)。

我还测试了它是否与作为一个alpha测试员有关,还是被列为免费采购,但这似乎并不重要。我还下载了以前的版本(它不使用Unity ),它显示了相同的窃听行为。

有人知道这是怎么回事吗?它似乎更多地与Google有关,对Unity来说

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-30 13:52:35

好的,这似乎与Google Play处理测试事务的方式发生了变化有关(即对于不付费的alpha/beta用户的事务)。

来自Google Play的邮件:

你好Google Play Developer 从2016年6月20日开始,我们将对一次性应用程序购买(IAPs)进行测试。 以前,对一次性IAPs的测试购买会生成订单ID.从2016年6月20日开始,一次性的IAPs将不会生成订单in,也不会出现在商业中心。此行为已适用于订阅IAP。 您可以在Android开发人员帮助中心了解更多关于应用程序内计费的测试信息(该中心将在6月20日根据上述信息进行更新)。 感谢你支持谷歌游戏, 谷歌游戏团队​

在页面上,有一张便条:

注意:对于测试购买,请将orderId字段保留为空。您可以使用purchaseToken字段来识别测试采购.​

我还没有找到一个示例,说明如何实际使用purchaseToken进行验证;购买令牌要么是加密的,要么是压缩的base64。

联合公司的人正在做一个修复程序:http://forum.unity3d.com/threads/bizarre-iap-behaviour-on-android.412981/#post-2698038

TL;DR:这只会影响沙箱购买,而不会影响实时应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38015109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档