gpt4 book ai didi

Android 应用内结算项目 ID

转载 作者:行者123 更新时间:2023-11-29 22:26:25 25 4
gpt4 key购买 nike

长话短说:如果我在市场上测试我的应用内结算 apk,我总是收到 "RequestPurchase: RESULT_ITEM_UNAVAILABLE"

我觉得自己像个彻头彻尾的白痴自动取款机,想不出如何解决它。

我调用了 mBillingService.requestPurchase("itemxx", ""),它在静态 test.purchased 下运行良好。

但是一旦我将签名的 apk 作为草稿上传到 android 市场,它就无法找到我的预定义项目。 Mybe 此时的正确问题是:“市场中商品的 ID 必须如何根据您在应用程序中创建的 ID 进行“命名”。

任何人都可以向我提供有关我还可以尝试或查找的其他内容的提示吗?

APP: itemxx -> Market: itemxx
APP: itemxx -> Market: package.name.itemxx
APP: package.name.itemxx -> Market: package.name.itemxx
APP: package.name.itemxx -> Market: itemxx

最佳答案

我为我解决了问题。我使用此资源中的示例代码: http://www.anddev.org/advanced-tutorials-f21/simple-inapp-billing-payment-t52060.html ,感谢 @Blundell 先生。

除了更改 Package-Name 以使其启动和运行外,事实证明应用程序和 Market 中的 ID 必须相同,就这么简单。

所以我调用 BillingHelper.requestPurchase(mContext, "item.hacke");并使用 ID item.hacke 为 Android 市场中的应用程序创建一个项目。

注意以下步骤:

  1. 输入正确的公钥
  2. 使用与发布者帐户不同的 gmail 帐户进行测试,并在公钥下方输入邮件地址作为测试帐户
  3. 确保市场上的商品已发布。只有项目而不是应用程序。

祝你好运:D

关于Android 应用内结算项目 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5817729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com