Проблемы с дистрибуцией Android бета APK - PullRequest
4 голосов
/ 27 июня 2011

Завтра в Вашингтоне я приду на встречу Hacker News и покажу свое приложение для Android.Я хотел бы иметь QR-код, чтобы люди могли отсканировать его, чтобы опробовать мое приложение.

Должен ли я беспокоиться о том, чтобы разослать мой невыпущенный APK посторонним лицам?Я слышал о том, что поставщики загружают свои бета-версии APK на рынок под чужим аккаунтом.Я планирую выложить его на Android Market в конце концов за 1 доллар.Я загрузил в Market первоначальную версию для хранения имени пакета, но что мешает кому-то подписать его своей информацией?Это вообще возможно?

Я думал о том, чтобы подписать его ключом, срок действия которого истекает через месяц, чтобы люди не могли запускать бета-версии навсегда.Это работает?

1 Ответ

3 голосов
/ 28 июня 2011

Похоже, у вас есть пара вариантов.

1) Загрузите свое приложение на рынок и подпишите его своим долгосрочным ключом. Таким образом, пользователи, установившие приложение на конференции, смогутполучать обновления.Единственным недостатком является то, что вы должны выпустить его как платное приложение.После того как приложение выпущено как бесплатное, вы не можете его изменить!

2) Подпишите приложение ключом, срок действия которого скоро истекает.От Документация Android .«Если вы планируете поддерживать обновления для одного приложения, вы должны убедиться, что ваш ключ имеет срок действия, превышающий ожидаемый срок службы этого приложения. Рекомендуется срок действия 25 лет или более. Когда срок действия вашего ключа истекает, пользователибольше не сможет беспрепятственно обновляться до новых версий вашего приложения. "Похоже, что пользователи по-прежнему смогут запускать ваше приложение, но не смогут обновить его после истечения срока действия ключа.

3) Заставьте ваше приложение применять бета-версию, проверяя системное время и, если оно прошло определенную точку,не разрешать доступ к вашему приложению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...