我需要一种方式来分享我的应用,以便人们可以使用优惠券代码或促销代码或结帐代码免费下载。我想将代码发布到电路板上,并在一段时间后使其无效。我的应用使用许可和应用内结算,因此发送APK可能不合适。我看到的最后一个问题是6个月大,所以我不知道是否有更新的解决方案。
答案 0 :(得分:16)
使用Play商店中的当前功能设置无法执行此操作。
您可以使用许可服务(http://developer.android.com/guide/market/licensing)以及应用内购买产生类似的效果。但遗憾的是,你必须自己完成大部分工作。
答案 1 :(得分:15)
Google最近支持付费应用和应用内购买的促销代码。您首先需要通过Google Play商店开发者控制台设置促销活动:
https://support.google.com/googleplay/android-developer/answer/6321495
或通过应用内促销添加对应用内购买代码的支持:
https://developer.android.com/google/play/billing/billing_promotions.html
但请注意,可以创建的代码数量和类型有限制:
对于每个应用,您每季度最多可以创建500个促销代码。至 达到此限制后,您可以使用付费应用和应用内的任意组合 促销代码。
以下是一些可以达到应用的促销代码限制的方法:
- 500个付费应用促销代码,或
- 一个应用内商品的促销代码,或
- 250个付费应用促销代码+ 250个促销代码,用于一个应用内商品或
- 五个应用内商品的100个促销代码
答案 2 :(得分:7)
正如其他人所说,Android Market / Play目前不支持此功能。我相信,有一个功能请求,你可以投票/加星。如果您已经在使用应用内结算,那么自己实现这一点相当容易。您只需要一个具有Web访问权限的数据库,这样您就可以检查优惠券代码是否有效。您可能希望实现某种恢复功能,因此人们可以在切换设备时重用代码。和/或设置优惠券使用的上限,以便您可以阻止人们共享优惠券代码。
答案 3 :(得分:2)
如果您通过第三方应用市场(例如Appia)分发您的应用,则可以执行此操作。但是,此功能未内置于Google Play中。
如果您希望向用户提供优惠券,以便他们可以在Google Play商店免费下载付费应用,则无法完成。您需要使用其他市场或自行分发付费应用程序。
答案 4 :(得分:2)
我认为我有一个好的方法可以做到这一点。我使用许可服务,这不是非常困难(比应用程序内计费容易10倍),并在我的应用程序中嵌入了过期时间,并在网站上发布调试版本。在到期之前,它会忽略许可证服务器响应。到期后,它会报告“未经许可的应用程序”以及购买选项。