从Google Play安装时隐藏apk

时间:2013-09-30 17:50:28

标签: android

我正在Google Play上发布应用。当用户下载应用程序时,apk文件存储在外部存储器中,并且人们滥用apk文件。

如何在安装时隐藏apk?

3 个答案:

答案 0 :(得分:2)

您无法完全隐藏来自用户的apk文件。你可以强制它安装在内部存储器而不是外部,但我认为这不会对你有所帮助。为此,请确保不使用清单中的installLocation属性。

From the docs:

  

如果您没有声明此属性,您的应用程序将仅安装在内部存储上,并且无法移动到外部存储

请注意,这并不意味着你的apk是“安全的”。任何有根的用户仍然可以访问该文件,无论它在何处。阻止人们访问它的唯一方法是不分发它。

答案 1 :(得分:2)

谷歌的应用许可可能就是你所追求的。请在此处阅读:http://developer.android.com/google/play/licensing/index.html

具体来说,

  

注意:Google Play许可服务主要面向希望验证当前用户确实为Google Play上的应用付费的付费应用。但是,任何应用程序(包括免费应用程序)都可以使用许可服务来启动APK扩展文件的下载。

答案 2 :(得分:0)

虽然你试图隐藏和apk有很多Android中的应用程序从应用程序中提取apk。