Я прихожу с вопросом о Firebase в Swift. Мое приложение настраивает Firebase и, таким образом, получает маркер firebase при запуске. Я храню токен без проблем и продолжаю.
Но ... Что произойдет, если пользователь запустит приложение, когда его устройство не в сети? Приложение пытается получить токен, но не удается, потому что нет подключения к Интернету. Он пытается до пяти раз, а затем перестает пытаться.
Приложение также заблокировано на экране входа в систему, потому что для входа в систему вам необходим Интернет.
Представьте, что после пяти попыток устройство наконец-то получает соединение, и пользователь входит в систему и входит в приложение. Но у меня нет токена Firebase, и я не могу отправлять уведомления пользователю, пока он не перезапустит приложение!
Могу ли я как-нибудь повторить регистрацию firebase, если пользователь входит в систему без токена?
Заранее большое спасибо.