Android 从Google Play安装时隐藏apk

Android 从Google Play安装时隐藏apk,android,Android,我正在Google Play上发布一个应用程序。当用户下载应用程序时,apk文件存储在外部内存中,人们会滥用apk文件 如何在安装时隐藏apk?您不能对用户完全隐藏apk文件。您可以强制将其安装在内部内存而不是外部内存上,但我认为这对您没有帮助。要做到这一点,只需确保不使用清单中的installLocation属性 如果不声明此属性,则应用程序将仅安装在内部存储器上,并且无法移动到外部存储器 请注意,这并不意味着您的apk是“安全”的任何方式。无论文件位于何处,任何根用户都可以访问该文件。阻止

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

如何在安装时隐藏apk?

您不能对用户完全隐藏apk文件。您可以强制将其安装在内部内存而不是外部内存上,但我认为这对您没有帮助。要做到这一点,只需确保不使用清单中的
installLocation
属性

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

请注意,这并不意味着您的apk是“安全”的任何方式。无论文件位于何处,任何根用户都可以访问该文件。阻止人们访问它的唯一方法是不要分发它。

你不能对用户隐藏apk文件。您可以强制将其安装在内部内存而不是外部内存上,但我认为这对您没有帮助。要做到这一点,只需确保不使用清单中的
installLocation
属性

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


请注意,这并不意味着您的apk是“安全”的任何方式。无论文件位于何处,任何根用户都可以访问该文件。阻止人们访问它的唯一方法就是不要分发它。

谷歌的应用程序许可可能就是你想要的。请在此阅读:

具体来说,

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


谷歌的应用许可可能是你所追求的。请在此阅读:

具体来说,

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


尽管您尝试隐藏和apk,但android中有很多应用程序可以从应用程序中提取apk。

尽管您尝试隐藏和apk,但android中有很多应用程序可以从应用程序中提取apk