我想在Android市场上发布两个应用程序:
当用户安装免费版本时,要安装付费版本,它必须覆盖免费版本。 我怎样才能确保这种情况发生?
我的作业: 由于“市场上唯一的应用程序包名称”规则,我不能拥有相同的包名称。 资料来源:http://blog.javia.org/android-package-name/
答案 0 :(得分:2)
抱歉,你不能这样做。
但是,人们可以通过几种不同的方式实现类似效果:通过使用应用内购买来移除广告,或者通过创建安装在免费应用旁边的“解锁”应用,触发删除广告 - - Juice Defender是此类型的一个示例,它有两个解锁应用程序,具有不同级别的额外功能。
答案 1 :(得分:1)
我不相信你可以在Android市场上做到这一点。
有一些可能有用的替代方案......
您还可以执行其他一些操作,例如让您的应用向您的网络服务器发送消息,询问您是否付费,但这可能不会对大多数用户有利,因为它使用了他们的数据,由于互联网流量较慢,需要额外的权限。但是,在某些情况下,这可能是一个有效的解决方案,例如,如果您正在开发一个应用程序,其主要/唯一用途将在WiFi区域。