我想让我的应用程序免费为某些用户安装和升级(例如翻译人员,开发人员和朋友,在每次发布时我都必须向其发送包)。
我认为新许可会允许这样做,但似乎没有。由于我无法找到答案是否有可能,我马上就要问:
是否有可能将付费应用程序投放市场并使其可以自由支付或支付,让我们说基于用户ID(帐户)?
答案 0 :(得分:4)
最简单的方法是向他们发送一个他们可以安装的apk。他们不会获得自动更新,但应该可以使用它。
答案 1 :(得分:1)
我想我在文档中看到了应用内结算的某个地方,可以进行“非托管”购买,由您来管理哪个用户在设备上或在单独的服务器上购买了什么。也许可以使用AppEngine实现您自己的购买服务器在“Google云”中运行?
无论如何,应用内结算是AFAIK,现在还没有,只是让你的朋友免费试用你的应用程序似乎有点复杂。我一直在考虑采用另一种方法来实施试用 - 购买方案:
a)实施具有基本功能的免费应用程序
b)实施付费但空的“解锁”应用程序
c)当用户激活“付费”功能时,使用PackageManager查找“解锁”应用程序。如果已安装,则激活所请求的功能,否则显示一个对话框,要求用户进入市场并购买解锁应用程序。
如果你做了类似的事情,你可以告诉你的朋友和你的测试人员下载和/或升级解锁版本,然后向他们发送.apk用于“解锁”应用。此外,您只需要向他们发送一次解锁应用程序。
我想我在市场上看到过这样的“解锁”应用程序,但我自己还没有尝试过这种方法,所以我不能保证它会起作用。但不知道为什么不应该这样。
答案 2 :(得分:0)
为此,如果可能,您需要为userId建立一个数据库(如果您想管理它)
或者,如果您想要一个免费的应用程序..它将需要是一个完整的应用程序的免费软件(测试版)
否则,我认为这不可能