我在市場上免費提供應用程序。我想限制下載量(即每個帳戶只下載1次)。如果此人卸載我的應用程序並嘗試再次下載並使用相同的Gmail帳戶重新安裝它,我想限制它。如何知道應用程序是否第一次或多次從市場下載?
這可能嗎?請幫忙。我被困在這裏。提前致謝!
我在市場上免費提供應用程序。我想限制下載量(即每個帳戶只下載1次)。如果此人卸載我的應用程序並嘗試再次下載並使用相同的Gmail帳戶重新安裝它,我想限制它。如何知道應用程序是否第一次或多次從市場下載?
這可能嗎?請幫忙。我被困在這裏。提前致謝!
您必須創建一個服務器。
當您的應用在安裝後第一次啓動時,它應該向您的服務器發送請求併發送一些關於用戶的獨特信息,例如gmail地址,但強烈建議您散列此信息以保護用戶的隱私。服務器應檢查散列是否存在於其數據庫中,並嚮應用程序返回一個專用響應。
做這種事情的標準方法是使用Application Licensing,但這隻適用於付費應用程序。
所以我不認爲這是可能的,如果你想你的應用程序是免費的。
感謝您的答案.. – Sando 2011-04-29 08:22:23
我強烈建議跳過你在這個方向嘗試什麼都給定的原因:
最後:它不支持!
紀堯姆Brunerie提到的應用許可,但只會工作後,他們已經下載了應用程序中的第二次,你會只是激怒用戶,當他們在下載後第二次無法啓動應用程序。
說真的:放棄這個主意!
我完全同意你:) – 2011-04-14 13:13:34
感謝您的回答 – Sando 2011-04-29 08:22:58
謝謝我改變了我的代碼。 iam遵循相同的流程 – Sando 2011-04-29 08:23:46
@Sando:您應該瞭解邊緣情況:出廠重置,具有相同帳戶的新設備等 - 簡單地說:您只需將客戶關閉 – WarrenFaith 2011-09-15 15:00:19