2014-02-07 2 views
3

У меня появится альфа-релиз моего приложения, которого еще нет на рынке. Я хочу, чтобы ссылка APK приложения была отправлена ​​друзьям по электронной почте, чтобы они могли скачать ее с моего сайта CDN.Обновление приложения для Android без рынка

Один вопрос здесь: если я хочу дать им обновления, что будет хорошим способом? Могу ли я загрузить новый APK в приложении и каким-то образом установить APK для замены старого без каких-либо изменений с рынком? Итак, мои друзья могут обновить приложение, пока он еще находится в альфа-версии?

ответ

2

Когда я это сделал, я использовал Zubhium - они были веб-сервисом с небольшим API, который вы могли бы установить в свое приложение, предоставив вам мини-«хранилище приложений» - базовый интерфейс и управление дистрибутивом для вас. Он будет размещать и распространять ваш APK, подключаться к своему серверу при запуске приложения, проверять наличие обновлений, отменять старые версии, собирать журналы сбоев для вас и т. Д. Это было очень хорошо.

Zubhium теперь https://www.vessel.io - Я предполагаю, что у них все еще есть вышеуказанные функции как часть их теперь гораздо большего обслуживания, но когда я проверил, вам пришлось дать им номер кредитной карты, даже чтобы подписаться на бесплатный план , поэтому я не играл с ним.

Мой друг использует http://testflightapp.com для iOS, и похоже, что у них есть версия для Android, так что, безусловно, стоит проверить. Быстрый поиск также показывает http://applover.me. @Janusz рекомендует http://hockeyapp.net/features в своем комментарии.

Как отмечает @Nanne в своем ответе, сам Play Store позволяет распространять на ограниченные группы альфа- и бета-тестирования. Похоже, что он имеет довольно минимальные возможности по сравнению с сторонними службами (без тестирования A/B и т. Д.), Но будет знаком и свободен. И вам не нужен дополнительный SDK, загруженный в ваше приложение.

Итак, мой общий ответ заключается в том, что вы можете использовать более одного профессионального API/сервиса для бета-тестирования, что они, как правило, очень полезны, довольно легко вставляются в ваше приложение, решают все проблемы, предвосхищая и многое другое, и часто имеют свободный план для начала работы. Я бы рекомендовал выбрать один из них, вместо того, чтобы пытаться опрокинуть собственное решение.

+0

Существует также http://hockeyapp.net/features/ Я не знаю, есть ли у них бесплатные планы, но они работают очень хорошо для нас. – Janusz

2

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

Проверить эту ссылку: https://support.google.com/googleplay/android-developer/answer/3131213?hl=en

Она сводится к тому, что вы можете иметь альфа-тест, и бета-тест, каждый с выбранными пользователями. Вы можете загрузить свое приложение как обычно, так что у вас будут обновления через рынок, но не каждый может загрузить ваше приложение.

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

Это лучший метод тестирования, который я считаю.

+0

Ах! Я думаю, что они, должно быть, добавили эту функцию, так как я был бета-тестированием своего приложения. Это хорошо знать. –

Смежные вопросы