Альфа / бета-тестирование приложений Android перед публикацией
После того, как я столкнулся с некоторыми проблемами при внутреннем тестировании моих приложений для Android перед их публикацией, я нашел решение и решил, что опубликую информацию об этом здесь, если у кого-то еще есть подобные проблемы.
В первый раз, когда я захотел протестировать приложение перед его публикацией в магазине, я выполнил шаги, о которых говорил Google, и ждал, пока появится ссылка на подписку, но этого не произошло. Я подождал пару дней, гадая, не сделал ли я что-то не так. Единственной кнопкой, на которую я мог нажать, была кнопка "Release To Production", о которой я немного беспокоился, поэтому я создал новый трек, на этот раз бета-трек, проделал тот же процесс и ждал. Еще через пару дней ничего не произошло, поэтому я, наконец, решил нажать кнопку "Release To Production", и это было огромной ошибкой.
Примерно через день мое приложение было доступно в магазине Android, где мои тестировщики могли его загрузить, когда я заметил, что в бета-тесте появилась ссылка на подписку. Я не хотел, чтобы приложение было доступно для всех в магазине, потому что это еще не было сделано, поэтому я отменил публикацию приложения, думая, что могу дать людям ссылку для подписки прямо сейчас. Я нашел кнопку отмены публикации в разделе "Цены / распространение" и щелкнул ее, когда ссылка внезапно исчезла.
После разговора со службой поддержки Google я узнал, что если у вас есть что-то в рабочей версии, вы почти никогда не сможете это удалить. Таким образом, нажатие этой кнопки сделало это так, что я никогда не смог бы внутренне протестировать приложение, если бы его версия не была общедоступной. Я предполагаю, что большую часть времени у вас должна быть версия 1, доступная для общественности, пока вы тестируете версию 2 внутренне, пока она не будет готова, затем вы можете выпустить версию 2 и так далее.
Так почему же тогда не появилась ссылка? Обычно через день-два ссылка появляется, но я встречал этот "глюк", когда ссылка не появляется. У меня даже есть приложение, которому 4 года, и на него никогда не появлялась ссылка, потому что мне пришлось вручную зайти в раздел "Цены и распространение" и нажать "Опубликовать". Если это произойдет с вами, перейдите в "Присутствие в магазине" -> "Цены и распространение" и убедитесь, что установлен флажок "Опубликовать". Не нажимайте "Release to Production", иначе вы никогда не сможете снова протестировать свое приложение внутри компании, пока у всех не будет доступа.
Кажется, это случается редко, но если это происходит, это может расстраивать, потому что многие люди говорят просто подождать, когда человек действительно должен убедиться, что публикация отмечена. Это также не очень интуитивно понятная вещь для новых разработчиков, единственная кнопка, которую они могут нажать, - это "Release To Production", вы могли бы подумать, что кнопка публикации будет внутри "Release Management", но она находится в нескольких щелчках мыши, скрытая в Pricing & Distribution..