Мое приложение для Android еще не находится в App Store. Действительно ли возможно отправить мое приложение кому-то, и они устанавливают его на своем устройстве. Что-то как iphone AdHoc?
Вы можете отправить им свой APK по электронной почте. Конечно, у этого есть несколько недостатков.
Нет встроенной защиты от копирования, чтобы заблокировать APK на одном устройстве, чтобы тестировщик мог распространять ваше приложение без вашего согласия . Это то, с чем вам придется иметь дело, даже если вы используете Маркет для распространения своего приложения. Если вы выберете «Защита от копирования Вкл», люди все равно смогут получить доступ к вашему APK , так как многие люди имеют рутированные устройства, и все, что эта опция влияет, - это влияет на то, где установлен APK. Google советует: « вы также можете реализовать свою собственную схему защиты от копирования », и я думаю, что это разумно.
Добавьте разрешение READ_PHONE_STATE
в свой манифест, чтобы вы могли получить IMEI телефона, отправить его на свой сервер и определить, следует ли разрешить пользователю запускать ваше приложение.
TelephonyManager telephonyManager =
(TelephonyManager) getSystemService (TELEPHONY_SERVICE);
Строка imei = telephonyManager.getDeviceId ();
Вашим тестировщикам необходимо будет включить «Неизвестные источники», чтобы разрешить установку приложений, не относящихся к Market .
Предполагая, что ваш тестировщик использует Google в качестве поставщика электронной почты, важно отметить, что приложение Android GMail некорректно обрабатывает вложения APK . Хотя это может сбить с толку получателя вашего электронного письма, есть простые обходные пути:
Можно ли отправить мое приложение на кто-то, и они устанавливают его на свой устройство
Да, конечно. Вы можете поделиться APK с другими людьми, и они смогут установить приложение. Наличие приложения в Маркете не обязательно.
Да. Загрузите его на веб-сайт или отправьте файл «.apk» по электронной почте своему другу. Попросите друга убедиться, что на устройстве установлен флажок «Неизвестные источники» («Настройки»> «Приложения»> «Неизвестные источники»). Когда ваш друг загружает приложение на свое устройство и щелкает, чтобы запустить его, оно будет установлено и должно появиться в меню приложений, готовое к запуску.