升级免费付费Android应用,无需留下两个图标

时间:2011-02-27 00:59:35

标签: android google-play

我有一个包含免费和付费版本的Android应用,其中免费版本有时间限制,之后它会将用户重定向到Market以购买付费版本。这两个版本具有不同的软件包名称,并作为单独的应用程序提交给市场。

然而,当用户购买付费版本时,这并不能取代免费版本 - 它们会同时安装两个版本。我希望它安装在免费版本上。理想情况下,它还可以用新版本的快捷方式替换主屏幕上的任何现有快捷方式,但这不太重要。

有没有一种优雅的方法来处理这个问题?

2 个答案:

答案 0 :(得分:5)

当用户购买付费版本时,您无法自动删除免费版本。只有设备用户可以从手机上卸载应用程序,他必须手动卸载。

如果这两个图标确实让您烦恼,您可以随时切换到免费版本模型,使用in-app billing来解锁应用中的功能或内容。

答案 1 :(得分:4)

处理这种情况的一种流行方法是只发布一个功能齐全的软件包。

将所有功能放入“免费”版本,然后发布“Pro Key”,这只是一个空包。然后,您可以向免费版本添加一个功能,以检查是否已安装Pro Key。然后,您可以使用此功能有选择地解锁应用程序的某些功能。

有关此流程的详情,请参阅How can I use the paid version of my app as a "key" to the free version?Detect if app was downloaded from Android Market