Установка стороннего APK из другого приложения - PullRequest
0 голосов
/ 28 февраля 2019

В настоящее время я разрабатываю приложение, и я включил apk, созданный третьей стороной, для установки при определенных условиях.Этот apk хранится в папке assets.Проблема в том, что когда я пытался установить сторонний apk, он попросил активировать параметр разрешить неизвестный источник.

Мои вопросы:

  1. Может ли файл .apk содержатьдругой сторонний .apk файл в его каталоге ресурсов при загрузке в Google Play?
  2. Можно ли подписать сторонний apk (сделать его известным источником)?Поэтому он не будет предлагать пользователю разрешить настройку.

Ответы [ 3 ]

0 голосов
/ 28 февраля 2019
  1. Может ли файл .apk содержать другой сторонний файл .apk в его каталоге ресурсов при загрузке в Google Play?

Да , я уверен, что мы можем.

Можно ли подписать это третье лицо .apk (сделать его известным источником)?Поэтому он не будет предлагать пользователю разрешить настройку

Это не что-то в сигнатуре приложения, а источник установки приложения.Единственный надежный источник - Google Play.Все остальные источники (включая каталог ресурсов другого APK независимо от того, откуда он был установлен) не являются доверенными источниками.Если вы хотите избежать этой проблемы - предложите установить стороннее приложение из Google Play.

0 голосов
/ 01 марта 2019

Позвольте мне предупредить вас, что это абсолютно ужасная идея.Это как раз то, что может привести к тому, что ваше приложение будет с большой вероятностью восприниматься как вредоносное ПО, и в результате вы с большей вероятностью заблокируете свою учетную запись приложения и разработчика.У законного приложения нет веской причины для этого, и у вредоносного приложения есть множество причин для этого.

Это также подвергает вас огромному риску для третьей стороны.Если это приложение делает что-то плохое, что нарушает политику магазина Play, тогда ваше приложение будет нести ответственность, поскольку оно включено.

Если вы не создаете вредоносное ПО, мне было бы очень любопытно, почему вы хотите это сделать.

0 голосов
/ 28 февраля 2019

НЕТ , мы не можем установить .apk без явного разрешения пользователя, пока устройство не будет рутировано.

Из-за соображений безопасности Google запретил такое поведение

...