Описание тега wkrefreshbackgroundtask

1 ответ

reloadTimeline() не обновляет усложнение

Я пытаюсь создать приложение для watchOS 3 и хочу обновить сложность в фоновом режиме. Во-первых, я получаю новые данные с сервера в фоновом режиме в handle(), После этого я обновляю свои активные осложнения, звоня complicationServer.reloadTimeline(…
0 ответов

Приложение watchOS 3, кажется, случайно убито в фоновом режиме

Я обновил свое приложение watchOS для поддержки новых фоновых режимов watchOS 3. Большую часть времени это работает совершенно нормально. Но чаще всего то, что мне нравится, убивается watchOS с отчетом вроде следующего: Incident Identifier: XXX Cras…
2 ответа

Чтобы добавить функцию моментального снимка WatchOS 3, handleBackgroundTasks и scheduleSnapshotRefreshWithPreferredDate никогда не запускаются

Мне нужно добавить снимок часового приложения, которое будет помещено в Dock, поскольку это новая функция, я не могу найти никаких ресурсов, которые бы мне помогли. Я прочитал документацию Apple https://developer.apple.com/library/prerelease/content…
1 ответ

WKRefreshBackgroundTask для CloudKit на watchOS?

Итак, на watchOS я знаю, что вы можете запланировать (и перенести) WKRefreshBackgroundTask делать работу для вас в фоновом режиме. Это отлично подходит для моего приложения, чтобы быть уверенным, что на watchOS текущие и актуальные данные, особенно …
1 ответ

Когда WKExtension.scheduleBackgroundRefresh должен вызывать обработчик scheduleCompletion?

Я пытаюсь запланировать фоновое задание с такой строкой: WKExtension.shared().scheduleBackgroundRefresh(withPreferredDate: Date(timeIntervalSinceNow: TimeInterval(5) * 60), userInfo: nil, scheduledCompletion: self.scheduledCompletion) где func sched…
20 дек '16 в 09:06
1 ответ

Обновление сложности с помощью Swift 3 и фоновой задачи

Для watchOS 3 Apple предлагает обновить услугу с WKRefreshBackgroundTask Вместо того, чтобы использовать getNextRequestedUpdateDate, Как я могу определить время между двумя обновлениями, используя новый подход? Я только взломал бы мои данные, запраш…
1 ответ

Использование существующего экрана WatchOS 2 в качестве снимка приложения для часов WatchOS 3

У меня есть приложение Apple WatchOS2, которое мне нужно обновить до WatchOS 3. Поскольку на WatchOS 3 больше нет экрана взгляда, я не уверен, как использовать текущий экран взгляда для создания автоматического снимка, вызывая метод scheduleSnapshot…
1 ответ

Фоновая задача watchOS падает на setTaskCompleted

В моем делегате расширения часов init Я настроил наблюдателей КВО на WCSession: if WCSession.isSupported() { let defaultSession = WCSession.default defaultSession.addObserver(self, forKeyPath: "activationState", options: [.old, .new], context: &…
2 ответа

WKRefreshBackgroundTask не работает

Я пытаюсь запустить приложение для часов в фоновом режиме. Для начала я скопировал пример из этого руководства для яблок: https://developer.apple.com/library/content/samplecode/WatchBackgroundRefresh/Listings/WatchBackgroundRrefresh_WatchKit_Extensi…
2 ответа

WKURLSessionRefreshBackgroundTask не вызывается при попытке обновления фона в watchOS

Я работаю над усложнением, чтобы получить запланированные данные из веб-службы. Каждые 20-30 минут (или вручную) я планирую WKRefreshBackgroundTask, чтобы сделать это. По предложению Apple, я хочу, чтобы операционная система обрабатывала получение э…
1 ответ

WatchOS 3 WKApplicationRefreshBackgroundTask didReceiveChallenge

Наконец-то (игнорируя пример кода, который я никогда не видел в работе после "задача приложения получена, начать сеанс URL-адреса") мне удалось получить мой код WatchOS3 для запуска фоновой задачи сеанса URL-адреса следующим образом: func handle(_ b…
03 ноя '16 в 14:56
0 ответов

В приложении WatchOS произошел сбой из-за отображения подробностей [WKRefreshBackgroundTask dealloc]

Я знаю, что этот сбой связан со сложностью обновления в фоновом режиме, и система автоматически освобождает объект, возможно, из-за состояния приостановки. Вот подробное описание того, что я пытаюсь сделать в приложении watchOS. Я обновляю содержани…
0 ответов

Поведение задачи загрузки фонового URL-адреса в watchOS?

Я работаю над независимым приложением watchOS, которое в первую очередь предназначено для сбора и периодической отправки обновлений местоположения на сервер. Пользовательский интерфейс имеет переключатель, который позволяет пользователю включать или…