2012-03-22 57 views
1

我whant到Android Market上發佈兩種應用:廣告和市場Adfree的Android應用程序,但覆蓋在手機

  1. 免費版本
  2. 付費版

當用戶安裝免費版本,而不是安裝付費版本,它必須覆蓋免費版本。 我怎樣才能確保這種情況發生?

我的功課: 由於「獨特的應用程序包名稱跨市場」規則,我不能有相同的包名稱。 來源:http://blog.javia.org/android-package-name/

+0

我認爲您應該嘗試在您的應用程序中的應用程序,當您獲得付款時,您將在您的應用程序中打開功能。請點擊此處查看應用程序內帳單https://developer.android.com/guide/market/計費/ index.html的 – Herry 2012-03-22 11:58:39

回答

1

我不認爲你可以在Android市場上做到這一點。

有幾件事情的替代品,可能是有用的...

  1. 只要有2級獨立的應用程序 - 一個是免費的,而且是付費
  2. 創建一個應用程序內購買,另外,或在免費應用程序中提供某種付款。當用戶進行購買時,您的應用程序會將文件下載到您的手機中,並由您的應用程序將其識別爲購買驗證程序(例如註冊密鑰文件),或者在手機上修改/創建文件以指示購買已製作
  3. 您可以創建一個免費的應用程序和一個單獨的「購買」應用程序,以解鎖免費應用程序的付費功能。例如,免費應用程序可能會查看您的「購買」應用程序是否安裝在手機上,如果是,則允許付費功能。

你也可以做一些其他的事情,如讓你的應用程序將消息發送到您的Web服務器,詢問是否你支付與否,但是這可能不會,因爲它使用有利於廣大用戶他們的數據由於互聯網流量而變慢,並且需要額外的權限。但是,在某些情況下,這可能是一個有效的解決方案,例如,如果您正在開發一個主要/唯一使用位於WiFi區域的應用程序。

2

你不能這樣做,對不起。

有幾種不同的方式讓人們起到同樣的效果,但:無論是使用應用程序內購買去除廣告,或通過創建一個「解鎖」的應用程序,安裝旁邊的免費的,觸發去除廣告 - Juice Defender就是這種類型的一個例子,它有兩個解鎖應用程序,具有不同級別的額外功能。