Стек ELK - logstash не устанавливается должным образом

Вы не можете настроить это сообщение. Прочтите Здесь для получения дополнительной информации.

Рекомендуемый способ, которым большинство приложений справляется с этим, - сначала представить свой собственный диалог, а затем отобразить диалоговое окно системы Apple.

Поэтому, когда приходит время спросить у пользователя разрешения на уведомления, сначала вы запускаете собственное пользовательское предупреждение, которое говорит что-то вроде «Пожалуйста, позвольте your-app-name отправить вам уведомления ...» и, возможно, краткое описание того, почему пользователь должен это допускать. С помощью этого предупреждения добавьте только одно действие в UIAlertController, обычно у меня обычно есть название действия, установленное на «Ok», и используйте .default в качестве стиля. В обработчике завершения этого «ОК» UIAlertAction, когда вы запускаете диалог системы Apple, который представляет общий UIAlertController с возможностью для пользователя принимать или отклонять разрешения для вашего приложения для отправки уведомлений.

Итак, поток - это что-то вроде -> пользователи достигают точки в приложении, где им нужно решить, хотят ли они принять или запретить разрешения на уведомления -> приложение представляет собой UIAlertController, который по сути является просто объяснением того, почему приложение хочет / необходимо отправлять уведомления -> после того, как пользователь нажал «ОК», затем запускает общий системный сигнал, который фактически позволяет пользователю принять или отклонить уведомление.

Кажется, есть какое-то психологическое преимущество для этого. Посредством принуждения пользователя нажимать «ok» на уведомления в первом диалоговом окне, он просто нажимает «Разрешить уведомления» в общем диалоге Apple, отображаемом сразу после.

0
задан Smack Alpha 27 March 2019 в 07:46
поделиться