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

市场上有广告和Adfree android应用程序,但手机上有覆盖,android,android-manifest,Android,Android Manifest,我不想在android market上发布两个应用程序: 免费版 付费版本 当用户安装免费版本时,而不是安装付费版本时,它必须覆盖免费版本。 我怎样才能确保发生这种情况 我的家庭作业: 由于“市场上唯一的应用程序包名”规则,我不能有相同的包名。 来源:对不起,你不能这样做 不过,人们实现类似效果的方式有两种:要么使用应用内购买来删除广告,要么创建一个安装在免费应用旁边的“解锁”应用程序,触发删除广告——这是一个此类的例子,它有两个解锁应用程序,具有不同级别的额外功能。我不相信你能在Android

我不想在android market上发布两个应用程序:

  • 免费版
  • 付费版本
  • 当用户安装免费版本时,而不是安装付费版本时,它必须覆盖免费版本。 我怎样才能确保发生这种情况

    我的家庭作业: 由于“市场上唯一的应用程序包名”规则,我不能有相同的包名。
    来源:

    对不起,你不能这样做


    不过,人们实现类似效果的方式有两种:要么使用应用内购买来删除广告,要么创建一个安装在免费应用旁边的“解锁”应用程序,触发删除广告——这是一个此类的例子,它有两个解锁应用程序,具有不同级别的额外功能。

    我不相信你能在Android市场上做到这一点

    有几件事可能是有用的

  • 只要有两个独立的应用程序-一个是免费的,另一个是付费的
  • 创建应用内购买,或在免费应用中提供某种形式的付款。当用户进行购买时,您的应用程序会将一个文件下载到您的手机上,该文件被您的应用程序识别为购买验证程序(如注册密钥文件),或者您在手机上修改/创建一个文件,以表明已进行购买
  • 您创建了一个免费应用程序和一个单独的“购买”应用程序,用于解锁免费应用程序的付费功能。例如,免费应用程序可能会查看您的“购买”应用程序是否安装在手机上,如果安装了,则允许使用付费功能

  • 你也可以做一些其他的事情,比如让你的应用程序向你的web服务器发送一条消息,询问你是否付费,但是这对大多数用户来说可能不太好,因为它使用他们的数据,由于互联网流量,速度较慢,并且需要额外的权限。但是,在某些情况下,这可能是一个有效的解决方案,例如,如果您正在开发一个应用程序,其主要/唯一用途将在WiFi区域。

    我认为您应该在应用程序中尝试应用程序内,当您获得报酬时,您将在应用程序中打开该功能。请检查此处以了解应用程序内计费