2011-10-31 63 views
3

我想爲每個在Android市場或Apple應用商店中購買我的應用的人創建免費的贈送應用。創建免費的應用 - 但僅限於已購買付費版本的用戶?

有沒有辦法創建一個不同的應用程序,並使其僅適用於所有已經購買了另一個應用程序的用戶?它不是付費版本的附件 - 它是一個單獨的應用程序。

謝謝

+0

這是骯髒的,但你可以主持apk的地方,並把你的付費應用程序的鏈接(作爲更新)。無論如何,通過市場確實有更優雅和安全的方式。 – lc2817

回答

4

你可以這樣做, 如果有人購買了你的付費應用程序,然後給他像令牌一樣的密鑰,並且如果他想要使用免費應用程序,那麼他需要輸入一個令牌以在應用程序啓動時訪問該應用程序,然後進行身份驗證他要麼通過使用本地數據庫或Web服務

+0

要比AndroidDeveloper所說的更具體:在付費程序中有一個散列函數,用作用戶提供的關鍵字。讓他們在免費程序中輸入散列值和私鑰,只有在提供的散列值正確時纔會解鎖。 – jfelectron

+0

你是對的,這是獲得這個壯舉的唯一方法 – Sameer

+0

我堅信我完全理解 - 付費應用程序的用戶將提供一個密鑰來獲得散列值?什麼關鍵?我瞭解付費應用程序會自行生成一個有效的密鑰,然後可以在免費應用程序中使用。但我認爲你的意思與衆不同 - 請你解釋一下。謝謝 – user387184

0

蘋果目前沒有提供這種設置。我能想到的唯一解決方法是限制性很強(例如,在兩個應用程序中實現用戶系統),並且可能無法通過Apple的指導原則,因爲它可能被分類爲限制用戶功能。其他人可能對這些準則有更多的瞭解。

相關問題