Я публикую приложение в Google Play. Когда пользователь загружает приложение, файл apk хранится во внешней памяти, и люди злоупотребляют файлом apk.Скрыть apk при установке из Google Play
Как скрыть apk во время установки?
Я публикую приложение в Google Play. Когда пользователь загружает приложение, файл apk хранится во внешней памяти, и люди злоупотребляют файлом apk.Скрыть apk при установке из Google Play
Как скрыть apk во время установки?
Вы не можете точно скрыть файл apk от пользователей. You может заставить его быть установленным во внутренней памяти вместо внешнего, но я не думаю, что это поможет вам. Для этого просто убедитесь, что вы не используете атрибут installLocation
в манифесте.
Если вы не объявлять этот атрибут, приложение будет установлен только на внутренней памяти и не могут быть перемещены на внешний накопитель
Обратите внимание, что это не означает, ваш apk «безопасен» в любом случае. Любой корневой пользователь может получить доступ к файлу независимо от того, где он находится. Единственный способ предотвратить доступ людей к нему - это не распространять его.
Лицензирование приложений Google - это, вероятно, то, что вам нужно. Был ли прочитанные здесь: http://developer.android.com/google/play/licensing/index.html
В частности,
Примечания: Google Play служба лицензирования в первую очередь предназначена для платных приложений, которые хотят, чтобы проверить, что текущий пользователь сделал на самом деле платить за приложения на Google Play. Однако любое приложение (включая бесплатные приложения) может использовать службу лицензирования для запуска загрузки файла расширения APK.
Хотя вы пытаетесь спрятать и apk есть множество приложений в android, чтобы извлечь apk из приложения.
+1 для вашего последнего предложения. – xdumaine