我在Play商店中有一个付费应用(Profile Widget,以防有人想知道;))并且我想允许一些用户(朋友或没有信用卡的人)下载它免费。
当然我可以向他们发送APK,但他们不会自动获得更新,并且每次更新应用程序时我都必须再次向他们发送所有APK文件。而且,通过使用此方法,任何有权访问APK文件的人都可以免费安装该应用程序。
我看到通过使用Android许可库,您可以让一些用户绕过许可证检查,但我希望应用程序在Play商店中显示为“已购买”,我认为这样做不会
我搜索了Stack Overflow,但我找不到任何解决方案(比如创建一个单独的APK并从“真实”应用程序检查它的存在)处理了自动更新部分。
有没有人为此找到了一个好的解决方案?
提前致谢!
答案 0 :(得分:6)
您现在可以在Google Play上为当前用户和新用户生成和分发促销代码,以推动互动。在开发者控制台的“促销”标签下,您可以为自己的营销广告系列设置应用,游戏和应用内商品的促销代码(每个应用最多500个代码,每季度)。考虑使用促销代码来奖励忠诚的用户并吸引新客户。
参考: 1)http://android-developers.blogspot.in/2016/01/create-promo-codes-for-your-apps-and-in.html
2)https://support.google.com/googleplay/android-developer/answer/6321495
答案 1 :(得分:4)
最好的解决方案是让他们购买应用,然后退还他们的购买。它仍将显示为已付款。或者,你可以给他们应用程序,并通过LVL许可它,并将他们的电子邮件地址配置为测试帐户列表已购买。但是他们不会获得更新。
答案 2 :(得分:0)
我有同样的问题,我已经检查过,从我看到的Apple系统没有模拟(给出一次性代码下载应用程序)。
如果你只是给他们APK,你就不会从他们那里获得Crash / ANR,他们也不会自动获得更新。
谷歌确实需要解决这个问题,抱歉没有更好的选择。
(我对自己的设备也有同样的问题(你不能购买自己的应用程序),我在自己的手机上的应用程序中发生了很少的崩溃,但我无法在计算机上重现它在我做的时候,日志已经很好地循环了错误,能够通过开发人员控制台获取崩溃报告会让我节省很多麻烦)
答案 3 :(得分:0)
这是一种更新的信用卡方式。
您可以在Play商店中创建同一个应用的免费版本, 但是在alpha版本中发布它。 然后,您可以创建一个google + provate alpha测试人员组,并将其设置为alpha版本的测试人员组。
现在将“免费许可”用户添加到Alpha测试组,他们就拥有了您的免费应用。
要推送更新,您必须将更新也上传到'免费alpha',这不是黄金,但我认为它非常接近目前最好的
此方法存在问题。只要许可是每个应用程序,您将拥有不同的许可证密钥,并且它可能始终返回TRUE,因此如果用户共享apks,他们可能能够让其他人使用该应用程序,而不是完全确定此事件,但是如果您向受信任的用户分享免费应用程序,则会收到警告。
答案 4 :(得分:0)
您可以在第三方应用商店中上传,例如Amazon App Store,Aptoide,www.proapk.in,以允许用户免费下载付费的Android应用。
答案 5 :(得分:-3)
要以开发人员的身份下载应用程序:Google Play商店的官方消息是,您必须创建第二个Google帐户才能下载您作为开发人员列出的应用。这样就不会破坏下载和条款的统计数据。今天就同样的问题发表了同样的问题(虽然问题发布后有一段时间,其他人应该看到类似的问题)
免费赠送:你不能在给定时间将应用程序更改为免费,然后通知这些人在某个窗口期间点击它吗?