我不想在Android Market上發佈我的應用程序,但我會根據用戶設備的MAC地址從我的網站創建許可密鑰。它還應該包括到期日期。 一旦用戶在Android設備中輸入代碼,它應該被識別。 我讀過它可以通過使用自定義公共加密完成。在這種情況下我應該實現:如何使用公共加密來管理android應用程序的許可?
- 在我的應用程序的函數,是以 設備的MAC地址,並顯示一個字符串給用戶。
- 我的網站上的一個功能,擁有私鑰和密碼字符串在第1點,並添加到期日期
- 我的應用程序中的一個函數,解密字符串在點2.使用puplic密鑰並驗證許可證密鑰。
我讀過關於計算器和其他網站,但沒有適用的多次討論...或者並不清楚如何在我的方案:(適用
你能提供給我解決這個問題Ë方式?是有什麼說的是,我失去了Android原生(我希望)
非常感謝 馬爾科
備註:如果用戶升級手機會發生什麼?將許可證密鑰綁定到mac地址可能不是最好的想法,除非您的許可證是按設備而不是按用戶。 –
該應用程序是每個設備,我知道,如果用戶更改他的設備,他必須要求一個新的許可證密鑰。這是因爲我的應用程序也是有用的,可以安裝在同一用戶的許多設備上。感謝回覆。 – Vale