Last updated
Last updated
Ныне AppCenter (как замена). Однако, какие-то компании еще используют HockeyApp
Источник:
У Hockey App есть два API: Client API и Developer API.
Любой пользователь, добавленный в оорганизацию с правами Developer или выше, может создавать API Tokens.
Есть три типа токенов:
Full-Access: чтение и запись на все эндпоинты
Upload-Only: можем загружать билды
Read-Only: можем читать инфу со всех эндпоинтов
Несмотря на то, что эти токены можно настроить с ограничением прав доступа (read-only, upload-only, enable to release, etc), но автор статьи не сталкивалась с этим на практике.
Логично, конечно, что нельзя давать права на создания токенов со всеми типами привилегий. Однако этому не удилено должное внимание в документации Hockey App.
Токен помещается в заголовок X-HockeyAppToken (значение - hex-строка)
Соотв, найдя полную ссылку (собрав ее), можно получить собранный IPA/APK образ. Тем самым получить доступ к старым/новым билдам и тп
Далее, при должных правах можно было читать фидбеки, коммиты и тд (см статью для примеров API)
Далее автор сделал PoC по заливки своего билда с метром и уведомлением всех пользователей
Принадлежит Microsoft