🤖 Ну что, помните, чем закончилась предыдущая серия про Android-версию OCOS ❓
Посмотрим, кто сдастся первым - мы или Google Play 😁
Спойлер 〰️ никто не сдался.
Но Google Play всё-таки моргнул первым. 😎
После смены аккаунта для публикации приложения, паспортов, платёжных профилей, подтверждения адреса и попыток доказать Google, что мы действительно существуем, Play Console наконец открыла двери. 🥳
Можно было переходить к главному 〰️ выкатывать OCOS на реальные Android-устройства. 🚀
И тут выяснилось первое интересное.
Изначально план был такой 〰️ AAB ➡️ Internal App Sharing ➡️ ссылка ➡️ телефон ➡️ тестируем.
Загружаем подписанный app-release.aab.
Google думает и отвечает 〰️ Чтобы использовать функцию внутреннего доступа, приложение com.itmisko.ocos нужно опубликовать.
😐
То есть чтобы воспользоваться способом раздачи приложения до нормальной публикации…
…сначала нужно приложение опубликовать. 😂
Ладно, Google. Уговорил.
Пошли другим путём 〰️ через Internal Testing.
Создали OCOS в Play Console, добавили первых тестировщиков, загрузили наш AAB
✅ OCOS 1.0.0
✅ Android 8.0+
✅ target SDK 36
✅ release подписан нашим upload key
✅ Google Play принял сборку без ошибок
✅ первый Internal Testing release опубликован
Получаем ссылку для тестировщиков.
Открываем.
Google Play говорит 〰️ Вы тестируете com.itmisko.ocos (не проверено).
Отлично! 🥳
Нажимаем Скачать тестовое приложение.
Файл не найден.
😂😂😂
Google, ну мы же почти договорились.
Оказалось, нужно было просто дать Google Play немного времени, чтобы первая сборка разъехалась по его инфраструктуре.
И вот сегодня…
📱 страница приложения открылась в Google Play
📥 OCOS установился на реальный Android-телефон
⚙️ конфигурация сохранилась
🔒 OpenConnect поднял соединение
🛡 VPN-туннель заработал
📊 адрес, MTU, DNS и трафик отображаются
То есть полный маршрут теперь реально пройден
Android 📱
⬇️
Google Play
⬇️
OCOS 🤖
⬇️
OpenConnect КВН-сервер
⬇️
Доступный Интернет 🌎
И это уже не классическое - Ну у меня в Android Studio всё работает. 😁
OCOS теперь устанавливается непосредственно из Google Play и работает на реальном устройстве.
Причём Internal Testing оказался даже удобнее первоначально задуманного Internal App Sharing.
Можно выкатывать новые версии OCOS, а тестировщики будут получать обновления через обычный Google Play 〰️ практически как мы уже делаем с iOS через TestFlight. 🍏🤝🤖
Так что статус проекта теперь официально такой
🍏 iOS - TestFlight, работает
🤖 Android - Google Play Internal Testing, работает
🛡 OCOS/OpenConnect/AnyConnect - работает
🌎 собственный КВН-сервер - работает
🐛 баги - обязательно будут и мы их найдём 😄
А значит, пора запускать нормальное тестирование Android-версии на разных устройствах.
Если у Вас Android и хочется бесплатно погонять OCOS 〰️ Добро пожаловать! 🤖
✅ Пишите в Telegram или в личку, кто меня знает.
✅ Предоставим не только доступ к приложению, но и бесплатный КВН.
Первые места в Android-тестировании уже открыты. 😉
А Google Play…
Спасибо за квест.
Было сложно и весело.
Давай больше так не будем. 😂
#Kotlin #Android #AndroidStudio #GooglePlay #OpenConnect #OCOS #КВН #PetProject #DevOps
Посмотрим, кто сдастся первым - мы или Google Play 😁
Спойлер 〰️ никто не сдался.
Но Google Play всё-таки моргнул первым. 😎
После смены аккаунта для публикации приложения, паспортов, платёжных профилей, подтверждения адреса и попыток доказать Google, что мы действительно существуем, Play Console наконец открыла двери. 🥳
Можно было переходить к главному 〰️ выкатывать OCOS на реальные Android-устройства. 🚀
И тут выяснилось первое интересное.
Изначально план был такой 〰️ AAB ➡️ Internal App Sharing ➡️ ссылка ➡️ телефон ➡️ тестируем.
Загружаем подписанный app-release.aab.
Google думает и отвечает 〰️ Чтобы использовать функцию внутреннего доступа, приложение com.itmisko.ocos нужно опубликовать.
😐
То есть чтобы воспользоваться способом раздачи приложения до нормальной публикации…
…сначала нужно приложение опубликовать. 😂
Ладно, Google. Уговорил.
Пошли другим путём 〰️ через Internal Testing.
Создали OCOS в Play Console, добавили первых тестировщиков, загрузили наш AAB
✅ OCOS 1.0.0
✅ Android 8.0+
✅ target SDK 36
✅ release подписан нашим upload key
✅ Google Play принял сборку без ошибок
✅ первый Internal Testing release опубликован
Получаем ссылку для тестировщиков.
Открываем.
Google Play говорит 〰️ Вы тестируете com.itmisko.ocos (не проверено).
Отлично! 🥳
Нажимаем Скачать тестовое приложение.
Файл не найден.
😂😂😂
Google, ну мы же почти договорились.
Оказалось, нужно было просто дать Google Play немного времени, чтобы первая сборка разъехалась по его инфраструктуре.
И вот сегодня…
📱 страница приложения открылась в Google Play
📥 OCOS установился на реальный Android-телефон
⚙️ конфигурация сохранилась
🔒 OpenConnect поднял соединение
🛡 VPN-туннель заработал
📊 адрес, MTU, DNS и трафик отображаются
То есть полный маршрут теперь реально пройден
Android 📱
⬇️
Google Play
⬇️
OCOS 🤖
⬇️
OpenConnect КВН-сервер
⬇️
Доступный Интернет 🌎
И это уже не классическое - Ну у меня в Android Studio всё работает. 😁
OCOS теперь устанавливается непосредственно из Google Play и работает на реальном устройстве.
Причём Internal Testing оказался даже удобнее первоначально задуманного Internal App Sharing.
Можно выкатывать новые версии OCOS, а тестировщики будут получать обновления через обычный Google Play 〰️ практически как мы уже делаем с iOS через TestFlight. 🍏🤝🤖
Так что статус проекта теперь официально такой
🍏 iOS - TestFlight, работает
🤖 Android - Google Play Internal Testing, работает
🛡 OCOS/OpenConnect/AnyConnect - работает
🌎 собственный КВН-сервер - работает
🐛 баги - обязательно будут и мы их найдём 😄
А значит, пора запускать нормальное тестирование Android-версии на разных устройствах.
Если у Вас Android и хочется бесплатно погонять OCOS 〰️ Добро пожаловать! 🤖
✅ Пишите в Telegram или в личку, кто меня знает.
✅ Предоставим не только доступ к приложению, но и бесплатный КВН.
Первые места в Android-тестировании уже открыты. 😉
А Google Play…
Спасибо за квест.
Было сложно и весело.
Давай больше так не будем. 😂
#Kotlin #Android #AndroidStudio #GooglePlay #OpenConnect #OCOS #КВН #PetProject #DevOps