長的故事: 我的客戶希望讓第三方公司測試我的應用程序。 因爲我以前從未聽說過這家公司,所以我想讓我的應用程序不可複製/數據訪問,以防他們試圖複製我的程序或做一些奇怪的事情。 簡而言之,我給他們一個智能手機,該應用程序已經安裝並可用,但就是這樣,除了像普通用戶那樣測試它之外,他們無能爲力。或者如果他們嘗試訪問合理的數據,可以向他們詢問密碼。 有沒有辦法做到這一點?Android安全:如何使Android應用程序不可複製?
短故事:我需要使我的應用程序不可複製,並且其他人無法訪問其數據。
我希望我的explantion是詳盡:) 謝謝大家!
感謝您的答案:) 是否有指導要點3和4? – Dango
這正是你會想到的。對於#3,調用Java數據/時間庫。如果當前日期已超過您編譯的到期時間,則應用程序不會運行(或彈出消息對話框)。對於#4,AsyncTask中的HttpUrlConnection是您所需要的。我唯一的建議是通過HTTPS進行數據下載。 – selbie
對不起,但我是Android新手,有沒有一個完全解釋的指南? 我看着太第一個選項,所以基本上我可以要求在應用看設備ID的開始,如果它是不同於默認情況下,我可以阻止該應用程序的啓動,是否正確? 最後一個問題:如果條件不滿足,我該如何在啓動時阻止/強制取消應用程序? 非常感謝:) – Dango