首页 > 解决方案 > Android 中的促销代码、实施和验证

问题描述

我为我的应用内产品创建了大约 5 个促销代码,这是在 Google Play 控制台上一次性购买的,我想通过我的应用兑换它,但我无法做到这一点,因为我的应用不提供更多选项我可以通过它来兑换它,就像屏幕上出现购买对话框一样,它只允许我为购买选择测试卡选项(目前我的应用程序处于开发阶段),所以我的问题是:

  1. 我是否必须在我的应用程序中创建/放置更多代码才能使用促销代码。现在我正在使用 react native IAP library 来做到这一点。如果是,那么我是否必须遵循任何特定的链接/文档来实施促销代码。

  2. 我可以通过将代码直接放在 Play Store 应用(在兑换和礼品卡部分)进行应用内购买(订阅和一次性购买)来在我的应用之外兑换代码吗?如果是,我必须遵循哪些场景来验证购买,或者我可以直接通过 Play 商店向谁提供兑换购买?

标签: androidin-app-purchasepromotionspromotion-code

解决方案


  1. 我认为这不是代码问题。可能您已将您的 google 商店帐户设置为许可证测试员,这将只允许您使用测试卡。如果您想测试促销代码,您必须从许可测试人员列表中删除您的电子邮件,您可以在 Google Play 控制台的开发者帐户中,在设置 -> 许可测试(播放控制台图像)中执行此操作。

  2. 是的,用户可以在您的应用之外直接在 Play 商店应用中兑换促销代码。转到您的帐户 -> 付款和订阅 -> 兑换促销代码,或类似的东西(只能以这种方式兑换自动生成的一次性代码)。然后,该代码将已为用户兑换,因此当他返回您的应用程序时,当您使用正确的 productId 调用购买或订阅方法时,Google Play 计费库应该会识别出应用了促销代码并且应该不收费。


推荐阅读