android - Android 中的促销代码、实施和验证
问题描述
我为我的应用内产品创建了大约 5 个促销代码,这是在 Google Play 控制台上一次性购买的,我想通过我的应用兑换它,但我无法做到这一点,因为我的应用不提供更多选项我可以通过它来兑换它,就像屏幕上出现购买对话框一样,它只允许我为购买选择测试卡选项(目前我的应用程序处于开发阶段),所以我的问题是:
我是否必须在我的应用程序中创建/放置更多代码才能使用促销代码。现在我正在使用 react native IAP library 来做到这一点。如果是,那么我是否必须遵循任何特定的链接/文档来实施促销代码。
我可以通过将代码直接放在 Play Store 应用(在兑换和礼品卡部分)进行应用内购买(订阅和一次性购买)来在我的应用之外兑换代码吗?如果是,我必须遵循哪些场景来验证购买,或者我可以直接通过 Play 商店向谁提供兑换购买?
解决方案
我认为这不是代码问题。可能您已将您的 google 商店帐户设置为许可证测试员,这将只允许您使用测试卡。如果您想测试促销代码,您必须从许可测试人员列表中删除您的电子邮件,您可以在 Google Play 控制台的开发者帐户中,在设置 -> 许可测试(播放控制台图像)中执行此操作。
是的,用户可以在您的应用之外直接在 Play 商店应用中兑换促销代码。转到您的帐户 -> 付款和订阅 -> 兑换促销代码,或类似的东西(只能以这种方式兑换自动生成的一次性代码)。然后,该代码将已为用户兑换,因此当他返回您的应用程序时,当您使用正确的 productId 调用购买或订阅方法时,Google Play 计费库应该会识别出应用了促销代码并且应该不收费。
推荐阅读
- python-3.x - 使用 Python 将 SQLite3 导出为 CSV。sqlite3.OperationalError:靠近“。”:语法错误
- python - 与手动计算 std 相比,Pandas pd.Series().var() 函数给出不同的输出。知道这里出了什么问题吗?
- botframework - 捕获传出和传入活动的 Botframework
- c++ - 窥探伪终端
- html - LiveSass vscode 扩展将我的 .sass 文件编译成单行代码 .css 文件
- mongodb - java.lang.NoSuchMethodError:com.mongodb.Mongo。
(Lcom/mongodb/MongoClientURI - matlab - Matlab数组中唯一元素的累积计数
- eclipse - 如何修复 Eclipse 为 Overriden 方法生成空 Javadoc 注释
- r - 根据另一个单元格中的值操作组内的单元格
- mysql - MYSQL 查询 - 查找多个 ID 匹配但状态不同的行