Для функции в моем приложении очень важно, чтобы после того, как пользователь получил push-уведомление (пока приложение находится в фоновом состоянии), его можно было закрыть, только нажав ПОДТВЕРЖДАТЬ (кнопка действия), и не закрыть или закрыть, не выполнив так.
Есть ли другой способ, кроме использования виджета для создания текущего push-уведомления в среде iOS, аналогично тому, что Android Development предоставляет setOngoin(true)?
У вас нет такого контроля над представлением уведомлений. Ваши пользователи должны сами решить, разрешить ли вам показывать им уведомления в виде предупреждений в приложении настроек.
Вы спрашиваете способ получить всплывающее предупреждение, которое не исчезнет, пока не будет выполнено действие подтверждения? Единственное, что приходит в голову, это UIAlertView. Если это не то, что вы ищете, следует отредактировать вопрос, чтобы уточнить детали.
Да, это то, что я ищу. Можно ли запустить UIAlertView в фоновом режиме?
@VirtualDevice Нет, UIAlertView можно увидеть только тогда, когда пользователь находится внутри приложения, см. здесь. Вы можете создать некоторую логику, связанную с действием подтверждения, которое затем могло бы поставить в очередь push-уведомление в установленное время.
Тогда это не то, что мне нужно.
@VirtualDevice Прочтите документы, которые я связал с вами, и я уверен, что вы что-то найдете. Тогда не совсем понимаю, что вы имеете в виду.
Ваша ссылка даже не имеет отношения к этой теме. Чей-то мой ссылка, если отвечаешь непонятно
@VirtualDevice снял для вас быстрый тег с вашего поста. В следующий раз, когда вы зададите вопрос по SO, пожалуйста, будьте более подробными и предоставьте образцы кода и т. д. Теги Android и IOS не смешиваются, если вы не знаете, чего хотите. Я пытался помочь!
Насколько мне известно, нет. Лично я рад.