Почему мое приложение в ИО 13 будить в фоновом режиме путем молчаливого толчка, когда прекращается пользователем - PullRequest
0 голосов
/ 27 сентября 2019

Я не знаю, является ли это ошибкой или функцией Apple.В документации :

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

Поскольку есть другие вопросы StackOverflow this это показывает то же самое.

В моем случае система перезапускает приложение в фоновом режиме и запускает код для хранения в базе данных.Как это может быть возможно?Он вызывает метод didFinishLaunchingWithOptions: затем didReceiveRemoteNotification: в фоновом режиме (не отображается в переключателе приложений).Но в более ранних версиях не просыпалось приложение в фоновом режиме, протестированное в iOS 12.2

Я отправляю полезную нагрузку для уведомления

  "aps": {
    "alert": {
      "body": "",
      "title": ""
    },
    "mutable-content": 0,
    "category": "",
    "badge": "",
    "sound": "",
    "content-available": 1
  },
  "data": {
   //other fields
  }
 }


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...