Вывести приложение на передний план в ios

Я работаю в приложении ios. когда мое приложение находится в фоновом режиме, мне нужно разбудить его без взаимодействия с пользователем. Есть ли способ добиться этого? Заранее спасибо.


person Naveen Raj    schedule 08.05.2018    source источник
comment
покажи свой проверенный код   -  person Anbu.Karthik    schedule 08.05.2018
comment
Добро пожаловать в StackOverflow. Пожалуйста, пройдите обзор, осмотритесь и прочитайте ПОМОЩЬ center, затем прочитайте Как задать вопрос, Каких типов вопросов следует избегать? и предоставить MCVE: минимальный, полный и Поддающийся проверке пример. Если люди вокруг могут легко прочитать и понять, что вы имеете в виду или в чем проблема, они, скорее всего, захотят помочь :)   -  person Dwhitz    schedule 08.05.2018
comment
Skype становится активным (передним планом), когда поступает голосовой или видеозвонок. Аналогично спрашиваю.   -  person Naveen Raj    schedule 08.05.2018
comment
Мы можем приостановить наше приложение, вызвав UIApplication *app = [UIApplication sharedApplication]; [app PerformSelector:@selector(suspend)]; Есть ли способ возобновить наше приложение?   -  person Naveen Raj    schedule 08.05.2018
comment
На iOS это невозможно.   -  person Saqib Omer    schedule 08.05.2018


Ответы (1)


Путем настройки фонового уведомления об обновлении

формировать документы Apple

Уведомления об обновлениях в фоновом режиме улучшают взаимодействие с пользователем, предоставляя вам возможность периодически пробуждать ваше приложение, чтобы оно могло обновлять свои данные в фоновом режиме. Когда приложения не работают в течение длительного периода времени, их данные могут устареть. Когда пользователь, наконец, снова запускает приложение, устаревшие данные должны быть заменены, что может привести к задержке использования приложения. Уведомление об обновлении в фоновом режиме может предупреждать пользователя или происходить автоматически.

Вы можете прочитать больше здесь Документация

person Abdelahad Darwish    schedule 08.05.2018
comment
Спасибо, я использую APN. но я не знаю, где полезная нагрузка. я его не настраивал. И мое приложение не вызывает didReceiveRemoteNotification. В чем была моя проблема? - person Naveen Raj; 08.05.2018
comment
Чтение содержимого документа — доступно также должно быть 1. В apn dic включите удаленное уведомление в фоновом режиме приложения. - person Abdelahad Darwish; 08.05.2018
comment
да. Включено удаленное уведомление в фоновом режиме. Но я не знаю, где в моем xcode находится доступный контент. Не могли бы вы объяснить это? - person Naveen Raj; 08.05.2018
comment
Это удаленное уведомление отправлено с вашего сервера - person Abdelahad Darwish; 08.05.2018
comment
Спасибо, но мой код не вызывает didReceiveRemoteNotificaton. - person Naveen Raj; 08.05.2018
comment
Должен ли я экспортировать сертификат для SSL-сертификатов службы Apple Push Notification в моей учетной записи разработчика? - person Naveen Raj; 08.05.2018
comment
вы просто экспортируете файл .p12 из своей цепочки для ключей своему бэкэнд-разработчику, проверьте эту ссылку, чтобы узнать, как отправить .p12 шаг за шагом mobiloud.com/help/knowledge-base/ - person Abdelahad Darwish; 08.05.2018
comment
Спасибо. Абдельахад Дарвиш. - person Naveen Raj; 08.05.2018
comment
всегда пожалуйста - person Abdelahad Darwish; 08.05.2018
comment
Привет. Я скачал файл .p12. И я не знаю, где это использовать. Подскажите, пожалуйста, где установить ключ доступа к содержимому со значением 1. Спасибо. - person Naveen Raj; 10.05.2018
comment
вы должны отправить его бэкэнд-разработчику, и он отправит доступный контент, пожалуйста, прочитайте это developer.apple.com/library/content/documentation/ - person Abdelahad Darwish; 10.05.2018