我开发了一个应用程序,该应用程序实现了Google应用程序内购买的简单实现:该应用程序是免费的,可以通过提供某些附加功能的In App Billing(托管产品)升级为高级版本。
现在,我想提供一笔特价优惠,几天内以半价出售我的应用内商品(也许使用通用的促销代码,但这并不重要)。
我做了很多研究,找到了一个解决方案,该解决方案如何使用促销代码(免费)为应用内购买创建促销活动,或者如何设置要销售的应用(仅适用于Chargeble应用)。
没有为我的产品提供特别优惠的可能性吗?
非常感谢您的回答!
树莓
答案 0 :(得分:1)
以较低的价格注册另一个应用程序内产品,仅在某些天内在应用程序中提供该产品。不过,这将对用户欺诈行为非常开放-更改设备上的当前日期,并随时享受折扣。这会阻止更复杂的欺诈,例如附加调试器。
如果可以通过该应用更改IAP产品的价格,那么将有另一种大规模的攻击途径。
一般来说,涉及Android结算时,you can't trust the device。
一种安全的方法是在后端运行与Google Play的连接(HTML抓取或API),从而可以按计划修改价格。在由Puppeteer(以及之前的PhantomJS)驱动的无头Chrome中运行Google Play控制台,我取得了一些不错的成绩。