Кажется, я не могу контролировать AppCenter, когда запрашивать разрешения на отправку. Как только я вызываю AppCenter.Start(..., typeof(Push));
, он сразу же запрашивает разрешение. Я также пытался отключить Push перед вызовом Start by Push.SetEnabledAsync(true);
, но это не помогло. Любая идея, как я могу это сделать?
Appcenter Push iOS — контролируйте, когда запрашивать разрешение на отправку
comment
Привет, есть ли у вас попытка с родным уведомлением Apple, и работает ли оно? Вы можете проверить, работают ли уведомления без App Center.
- person Junior Jiang   schedule 16.12.2019
Ответы (2)
В официальной документации здесь есть раздел для этого вопроса:
Могу ли я отложить отображение всплывающего окна с разрешением на push-уведомления до тех пор, пока пользователь не нажмет кнопку или определенный экран?
По сути, вы инициализируете AppCenter в начале своего приложения.
AppCenter.Start("{KEY}", typeof(Analytics), typeof(Crashes));
И тогда после входа в систему вы можете просто позвонить
AppCenter.Start(typeof(Push));
person
Saamer
schedule
13.12.2019
Одним из решений является работа с условными выражениями при реализации центра приложений .start.
person
Jucinei Santos
schedule
13.12.2019