簡體   English   中英

如何防止Android應用程序被安裝超過三次?

[英]How to prevent an Android application from being installed more than three times?

我建議限制Android應用程序的安裝次數,假設給定用戶帳戶的安裝次數為3次。 我已經在應用程序的開始處插入了一個表單,該表單從我們的數據庫中檢查用戶名和密碼,並返回其是否有效。

接下來,我必須應用一個技巧,以防止該應用程序被每個用戶安裝超過3次。 我希望它能弄清楚我要做什么。 有什么想法怎么做以及如何進行?

絕對不能限制用戶不要從Google Play安裝您的應用程序。

在數據庫的用戶表中有一個install_count列。 每次用戶填寫表單時,請檢查install_count值(如果該值等於3),則不允許該應用程序繼續運行,您可以顯示一條消息,例如“ max installs超出了 ”,然后退出該應用程序。 否則,為該用戶增加db中的install_count值。

PS:正如Zoombie所說,您不能阻止用戶安裝該應用程序,但是如果安裝限制超出限制,則可以限制用戶運行該應用程序。

另外,您還需要注意,有許多應用程序會備份已安裝的應用程序,並且可以隨時還原數據。 而且,如果用戶對設備的更改超過三次,則將無法運行您的應用程序。 因此,請考慮此限制的缺點。

從技術上講,這不是一個非常困難的問題,但是用戶關系問題將很難解決。 您應該為用戶提供一種簡單的機制來“重置”他們的安裝數量。 此外,您需要在向用戶支付應用程序費用之前告知該限制。

在某些情況下,我會想到這樣的限制會導致問題:

  1. 如果用戶工廠重置手機然后重新安裝該應用程序,會發生什么?
  2. 如果用戶安裝自定義ROM或購買新手機怎么辦?

您是否要拒絕付費客戶安裝他們付費的應用程序的能力? 這樣的政策執行不力只會從長遠來看只會傷害您,因為這會導致

  1. 對您的應用的評價很差
  2. 移除支票的應用盜版

請記住,人們在下載/購買您的應用是因為它為他們提供了某些東西,並且他們假設他們將始終可以訪問您的應用。 一旦您開始拒絕功能或違反其假設,您將開始疏遠您的客戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM