有没有办法让人们免费下载你的应用程序的促销/优惠券代码?

我需要一种方式来分享我的应用程序,以允许用户使用优惠券代码或促销代码或结帐代码免费下载。 我想将代码发布到板子上,并在一段时间后使其无效。 我的应用使用许可和应用内结算,所以邮寄APK可能不合适。 我看到的最后一个问题是6个月大,所以我不知道是否有更新的解决scheme。

Google最近启用了对付费应用和应用购买促销代码的支持。 您首先需要通过Google Play商店开发人员控制台设置促销活动:

https://support.google.com/googleplay/android-developer/answer/6321495

或通过在应用程序促销中添加对应用程序购买代码的支持:

https://developer.android.com/google/play/billing/billing_promotions.html

但请注意,可以创build的代码的数量和types是有限制的:

对于每个应用,每个季度最多可以创build500个促销代码。 要达到此限制,您可以使用付费应用程序和应用内促销代码的任意组合。

以下是一些可以达到应用程序的促销代码限制的方法:

  • 500付费应用程序促销代码,或
  • 一个应用内商品的500个促销代码,或者
  • 250付费应用程序促销代码+ 250促销代码的一个应用程序内的产品,或
  • 100个促销代码的五个应用程序内的产品

在Play商店中设置的当前function没有办法做到这一点。

您可以使用许可服务(http://developer.android.com/guide/market/licensing)以及可能的应用内购买来产生类似的效果。; 但是,不幸的是,你将不得不自己做大部分的工作。

正如其他人所说,目前Android Market / Play不支持此function。 我相信,有一个function请求,你可以投票/明星。 如果您已经在使用应用内结算,那么自己实现这一点相当容易。 所有你需要的是一个有Web访问的数据库,所以你可以检查优惠券代码是否有效。 您可能想要实现某种恢复function,以便人们可以重新使用代码,如果他们切换设备。 和/或设置优惠券使用上限,这样就可以防止人们共享优惠券代码。

如果您通过Appia等第三方应用程序市场发布应用程序,则可以这样做。 不过,这项function并非内置于Google Play中。

如果您希望向用户提供优惠券,以便他们可以在Google Play商店免费下载付费应用,则无法完成。 您需要使用其他市场或自己分发付费应用程序。

我认为我有一个不错的方式来做到这一点。 我使用的许可服务不是非常困难(比应用程序内计费容易10倍),并将过期时间embedded到我的应用程序中,并将debugging版本发布到网站上。 到期前,它会忽略许可证服务器响应。 到期后,它会报告“未经许可的应用程序”的选项购买。

我发现这有你所描述的function: https : //www.play-code.xyz

Interesting Posts