广告和Adfree Android应用程序在市场上,但覆盖在手机上

时间:2012-03-22 11:15:47

标签: android android-manifest

我想在Android市场上发布两个应用程序:

  1. 免费版
  2. 付费版
  3. 当用户安装免费版本时,要安装付费版本,它必须覆盖免费版本。 我怎样才能确保这种情况发生?

    我的作业: 由于“市场上唯一的应用程序包名称”规则,我不能拥有相同的包名称。 资料来源:http://blog.javia.org/android-package-name/

2 个答案:

答案 0 :(得分:2)

抱歉,你不能这样做。

但是,人们可以通过几种不同的方式实现类似效果:通过使用应用内购买来移除广告,或者通过创建安装在免费应用旁边的“解锁”应用,触发删除广告 - - Juice Defender是此类型的一个示例,它有两个解锁应用程序,具有不同级别的额外功能。

答案 1 :(得分:1)

我不相信你可以在Android市场上做到这一点。

有一些可能有用的替代方案......

  1. 只需要2个独立的应用程序 - 一个是免费的,另一个是付费的
  2. 创建应用内购买,或在免费应用中提供某种付款方式。当用户进行购买时,您的应用程序会将一个文件下载到您的应用程序识别为购买验证程序(例如注册密钥文件)的手机中,或者您修改/创建手机上的文件以指示购买的文件已经制作
  3. 您可以创建一个免费的应用程序和一个单独的“购买”应用程序来解锁您的免费应用程序的付费功能。例如,免费应用可能会查看您的“购买”应用是否已安装在手机上,如果是,则可以使用付费功能。
  4. 您还可以执行其他一些操作,例如让您的应用向您的网络服务器发送消息,询问您是否付费,但这可能不会对大多数用户有利,因为它使用了他们的数据,由于互联网流量较慢,需要额外的权限。但是,在某些情况下,这可能是一个有效的解决方案,例如,如果您正在开发一个应用程序,其主要/唯一用途将在WiFi区域。