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