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