我想将相同的应用程序两次上传到Android电子市场。一个版本将有AdMob消息,同一个应用程序的另一个版本将花费一对钱。
我是否应该使用不同的软件包名称制作两个应用程序以便上传它们,或者是否有任何技巧可以使用相同的项目。
提前致谢。
答案 0 :(得分:3)
Android Market上的每个应用程序都必须具有唯一的程序包名称,因此您必须将应用程序放入不同的程序包(一个是另一个程序包的子程序包,即com.app和com.app.ads)。您可以在库项目中共享公共代码。
答案 1 :(得分:0)
您需要两个不同的包名称。您可能还会考虑在免费版本中排除代码的某些部分,因为Android Market不是最安全的分发渠道。但如果唯一的区别是您的免费版本中的其他广告,则不值得付出努力。
答案 2 :(得分:0)
还有另一种可能性,不幸的是,我不知道该怎么做,但我想知道。您可以将所有功能放入一个应用程序中,然后创建另一个充当“密钥”的应用程序。用户免费下载您的第一个应用程序,但它的功能有限,除非“密钥”应用程序也存在。您需要向用户收取下载“密钥”应用的费用。
这个解决方案的优点是不必为每个应用程序维护两个代码库,这就是我所做的,它让我疯狂。