2011-07-05 51 views
1

如果我要部署到Android Market,它看起來像我有兩個選擇:部署到Android市場

  1. 創建自己的密鑰存儲和上傳。當我更新我的應用程序時,請在我的APK中使用該密鑰存儲區,以確保用戶可以選擇更新。

  2. 請執行第1步,還要執行應用程序許可,該應用程序許可將控制應用程序的使用方式。

我正確地假設第1步意味着任何人都可以複製我的APK,一旦它從Android Market購買並安裝到任何他們想要的位置?

人們使用應用程序許可有多普遍,這是事實上的方法嗎?

我的應用程序將支付,我想確保我採取最好的方法。

回答

3

我正確地假設第1步意味着任何人都可以複製我的APK,一旦它從Android Market購買並安裝到任何他們想要的位置?

是的,你是正確的,這將是非常容易複製你的應用程序。

人們使用應用程序許可有多常見?它是事實上的方法嗎?

我想說這是很常見的,因爲它是驗證Android Market的許可證的唯一方法,雖然我沒有任何統計數據。否則,您需要實施自己的「市場」並驗證自己的購買情況。

我的應用程序將支付,我想確保我採取最好的方法。

使用LVL,不要使用默認實現。觀看2011年IO的LVL會議,瞭解如何進行。

1

很多時候,人們不會簡單地下載應用程序並將其複製到任何他們想要的地方。但是,用戶可以通過一些應用程序和其他軟件從手機中複製APK(儘管它們不是)。在我看來,如果您的應用程序已付款,則應執行申請人許可。這是一個非常有用的工具,可以幫助防止人們竊取您的APK(換句話說,下載它,然後嘗試在其他地方安裝它),因爲它會檢查啓動以確保該應用程序位於購買該應用程序的手機上。否則,對於免費應用程序,我並不認爲它是免費的,因爲它是免費的,任何人都可以下載它。