Сегодня Расширение фоновое обновление

Могу ли я обновить данные в расширении Today, пока оно в фоновом режиме? В некотором смысле не виден на экране. Или только это показывает на экране в методе widgetPerformUpdateWithCompletionHandler??? спасибо за ответы!

1 ответ

Сегодня расширение автоматически обновляется в фоновом режиме. NCWidgetProviding метод протокола widgetPerformUpdate обрабатывает это.

   func widgetPerformUpdate(completionHandler: @escaping (NCUpdateResult) -> Swift.Void)
    {
        completionHandler(NCUpdateResult.newData)
    }

Этот метод называется:

  1. Когда виджет обновляется в фоновом режиме.
  2. Перед созданием снимка виджета.

Для получения дополнительной информации вы можете обратиться по адресу: https://github.com/pgpt10/Today-Widget