【问题标题】:Android inapp purchse display wrong productAndroid应用内购买显示错误的产品
【发布时间】:2013-10-24 08:14:11
【问题描述】:

您好,我在我的应用程序中使用 inapp purchse 版本 3。
从 http://blog.blundell-apps.com/simple-inapp-billing-payment-v3/ 下载演示然后我已将所有代码集成到我的应用程序中更改我的应用程序的 base64key 更改所有权限在 manifiest 然后在 devloper consol make 上起草inapp 购买具有专业版名称和价格的产品是 199Rs。现在的问题是,当我要从设备上购买时,它会显示我的示例标题,价格为 0.99 美元。为什么因为我用专业版制作产品而导致样品消失?如下图所示:

【问题讨论】:

  • 可能是您从设备购买时没有传递正确的产品 ID

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


【解决方案1】:

在您的 blundell-app 代码中,

检查 blundell 文档中的这一行,

PurchasePassportActivity 启动时会收到回调 说可以开票,然后继续购买护照。这 在这个活动中唯一特别的是通过了 SKU( 来自 Google Play 的项目 ID)到 Helper 服务。在本教程中,我们 使用“android.test.purchased”SKU 意味着购买将永远是 成功。

在为护照产品设置的同时,我们也在给定的方法中设置产品 ID(项目 ID,或者您可以说 SKU)。

 @Override protected void dealWithIabSetupSuccess() {
            purchaseItem(Passport.SKU); 
 }

在护照类中,我们传递 SKU 或产品 ID

编辑:

public class Passport {

         public static final String SKU = "your_real_product_id"; // Replace this with your item ID;
     // we are using "android.test.purchased" for testing the billing process
     }

如文档所述,在此处更改您在游戏控制台中创建的产品 ID。

“android.test.purchased”是用于测试的虚拟产品ID 计费申请周期的采购流程。它将帮助您 在您的应用程序中测试购买场景,但没有信用卡 过程。要测试信用卡流程,您可以单击 对话框中给出的价格为 0.99 美元,您可以找到端到端测试 也可以使用信用卡。

我还想建议您实现 google 本身提供的原始演示。

为More info

编辑

产品 ID:

它应该是 "NAME/ID" 格式,如 "Product Name(product_id)" 你 必须选择product_id 然后根据您的回复应该是 在你的情况下是“proversion”。

希望对你有所帮助。

【讨论】:

  • 我现在做的同样的事情有一个问题是为什么它显示示例标题?当我去运行我的应用程序时,还有什么事情?我必须更改 sku="android.test.purchsed" ?
  • @PintuCorna,请理解我的意思,您只需更改“your_product_id”而不是“android.test.purchased”。我们仅将“android.test.purchased”用于测试目的,在我们将应用程序上传到 Play 商店后,将不再需要它。如果您使用“your_product_id”,它将在对话框中显示您的产品标题和产品描述。希望现在你明白我想说什么了。
  • 检查我在上面答案中给出的已编辑的 Passport 类,如果您仍然有任何问题,请在您的问题中编辑您的 Passport 类和其他类代码。
  • @ Maulik 我明白了,但令人困惑的是,在我的应用内购买列表中,它在标题名称/id 下显示了 Purchse Pro Version(proversion),因此我可以将其视为产品 id Purchase Pro Version 或 proversion?
  • @PintuCorna 在我的回答中编辑,根据你之前的回复应该是“proversion”是你的product_id。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-30
  • 1970-01-01
  • 1970-01-01
  • 2016-09-21
相关资源
最近更新 更多