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

Ad and Adfree android app on market but overwrite on phone

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

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

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


    对不起,你不能这样做。

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


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

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

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