您请求的项目无法购买 - Unity3D在移动设备上

时间:2016-02-08 05:39:36

标签: android unity3d in-app-purchase in-app-billing

我正在尝试将Android Market应用内购买整合到我的应用中,但不幸的是,每当我尝试购买真正的inapp产品时,都会遇到恼人的错误。

我正在使用Unity3D和Sommla框架。令人惊讶的问题是,当我在Unity编辑器中测试运行应用程序时,我可以购买inapp产品,但每次我尝试在我的移动设备上测试它时,我都会遇到恼人的错误:

您要求的商品无法购买

我用谷歌搜索了这个错误,但似乎没有什么对我有用,我已经确定了:

  • APK已签名并以alpha格式上传到开发者控制台。
  • 通过Unity Build App在设备上安装了应用
  • 在我的开发者控制台中拥有一个测试帐户
  • 应用内商品在开发者控制台中配置并激活
  • 应用版本号和版本代码与开发人员控制台上的相同。

    任何想法家伙?

2 个答案:

答案 0 :(得分:0)

如果您可以通过应用购买ID android.test.purchased中的测试购买并尝试使用真实ID来获取Android开发版中的产品,那么请不要担心。一旦它生效,此错误将不再可见,您将看到实际产品的实际价格。

答案 1 :(得分:0)

我正在添加更多场景以发生同样的错误:

  1. 电话应具有有效的Gmail帐户,并且需要在“设置”帐户中进行配置。
  2. 如果帐户已添加到沙盒中,则需要为Gmail帐户配置有效的信用卡。如果Gmail帐户没有有效的信用卡,则会出现同样的错误(该卡不会在Sandbox中收费)。