我正在Google Play上发布应用。当用户下载应用程序时,apk文件存储在外部存储器中,并且人们滥用apk文件。
如何在安装时隐藏apk?
答案 0 :(得分:2)
您无法完全隐藏来自用户的apk文件。你可以强制它安装在内部存储器而不是外部,但我认为这不会对你有所帮助。为此,请确保不使用清单中的installLocation
属性。
如果您没有声明此属性,您的应用程序将仅安装在内部存储上,并且无法移动到外部存储
请注意,这并不意味着你的apk是“安全的”。任何有根的用户仍然可以访问该文件,无论它在何处。阻止人们访问它的唯一方法是不分发它。
答案 1 :(得分:2)
谷歌的应用许可可能就是你所追求的。请在此处阅读:http://developer.android.com/google/play/licensing/index.html
具体来说,
注意:Google Play许可服务主要面向希望验证当前用户确实为Google Play上的应用付费的付费应用。但是,任何应用程序(包括免费应用程序)都可以使用许可服务来启动APK扩展文件的下载。
答案 2 :(得分:0)
虽然你试图隐藏和apk有很多Android中的应用程序从应用程序中提取apk。