我开发了一个应用程序,其中简单地实现了 Google 应用程序内购买:该应用程序是免费的,可以通过应用程序内结算(托管产品)升级到高级版本,提供一些附加功能。
现在,我想提供特殊优惠,在几天内以半价出售我的应用内产品(也许使用通用促销代码,但这并不重要)。
我做了很多研究,找到了一个解决方案,如何使用促销代码创建应用内购买促销事件(免费),或者如何设置应用程序促销(仅适用于收费应用程序)。
是否有可能为我的产品提供特别优惠?
非常感谢您的回答!
覆盆子
最佳答案
以折扣价注册另一个应用内产品,使其仅在某些日子在应用中可用。不过,这对于用户欺诈来说是相当容易的——更改设备上的当前日期,并在任何一天享受折扣。这禁止更复杂的欺诈行为,例如附加调试器。
如果可以从应用程序更改 IAP 产品的价格,那么就会有另一个巨大的攻击途径。
一般来说,当涉及到 Android 计费时,you can't trust the device .
一种安全的方法是运行一个连接到 Google Play 的后端(HTML 抓取或 API),该后端会按计划修改价格。我在 Puppeteer 驱动的 headless Chrome 中运行 Google Play 控制台,取得了一些不错的结果(之前是在 PhantomJS 中)。
关于google-play - Google Play 商店 : Discount for in app purchases,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57460581/