-1
我做了一個Android應用程序,並希望把它上傳到Play商店,這將是適用於所有用戶,如果他們想在他們的Android devices.But我不要安裝它限制用戶不想任何一個我的APK(使用Chrome擴展程序和其他網站)下載,反編譯,並造成任何安全威脅我的API的從谷歌Play商店下載APK文件
我發現了一些聯繫,但都沒有太大幫助的
我做了一個Android應用程序,並希望把它上傳到Play商店,這將是適用於所有用戶,如果他們想在他們的Android devices.But我不要安裝它限制用戶不想任何一個我的APK(使用Chrome擴展程序和其他網站)下載,反編譯,並造成任何安全威脅我的API的從谷歌Play商店下載APK文件
我發現了一些聯繫,但都沒有太大幫助的
嘗試使用
PackageManager
類提供了getInstallerPackageNam
e方法,該方法將告訴您安裝您指定的軟件包的軟件包名稱。側裝應用程序不會包含值。
顯然亞馬遜商店的最新版本最終設置爲PackageManager.getInstallerPackageName()
到"com.amazon.venezia"
以及與Google Play的"com.android.vending"
對比。
不可能。每當有人下載你的應用程序到他們的設備,他們下載實際的.apk。有了root,這個apk很容易被檢索到。你能做的唯一事情就是完成你的鏈接答案。 – nhaarman 2015-02-10 08:19:48