[watchOS] handleBackgroundTasks

公開日: : Apple Watch

https://developer.apple.com/documentation/watchkit/wkextensiondelegate/1650877-handlebackgroundtasks

https://developer.apple.com/documentation/watchkit/wksnapshotrefreshbackgroundtask?language=objc

watchOSのhandleBackgroundTasks で WKSnapshotRefreshBackgroundTask を拾って setTaskCompletedWithDefaultStateRestored しないと watchOSアプリが落ちることがわかった。

https://developer.apple.com/documentation/watchkit/wksnapshotrefreshbackgroundtask/1650844-settaskcompletedwithdefaultstate?language=objc

If you do not call setTaskCompletedWithDefaultStateRestored:estimatedSnapshotExpiration:userInfo: on the task, the system uses all available time, wasting battery power. The system then suspends the extension as soon as the allotted time has expired.

とあるので、落ちるとは書かれていないが、suspend されることで落ちてしまうのだろうか。

関連記事

dyld`__abort_with_payload:でクラッシュ WatchKitApp on Xcode11.1

Xcode 11.0 や Xcode11.1で以前はビルドして実行できていたWatchKi

記事を読む

Xcode will continue when iPhone is finished. が表示されて Apple Watch でデバッグ実行できない

Apple Watch 開発をしていると、Xcode will continue when

記事を読む

watchOS8 アップデート内容

この前購入した Apple Watch SE は watchOS 7が入っていたが、Absolut

記事を読む

Apple Watch 対応アプリようやくSubmit完了

ようやく Apple Watch 対応したアプリのSubmitが完了した。 とりあえずの対

記事を読む

1年たったのでRejectされていたApple Watch アプリを再度提出してみる

約一年前に作成したApple Watchアプリは当時何度審査に提出してもRejectされていたが、

記事を読む

Apple Special Event 2019

https://japanese.engadget.com/2019/09/10/5-iphone

記事を読む

[iOS SDK] WatchKitでできることできないこと 2015年3月

Apple Watch発売日(2015年4月24日)までに自作アプリの WatchKit対応

記事を読む

Xcode 13.1 アップデート

Apple、統合開発環境「Xcode 13.1」をリリース:CodeZine(コードジン)

記事を読む

ITMS-90741 Missing Icon. The watch app is missing icon.

久しぶりに App Store に英単語学習アプリ EverLearn をSubmitしたところ、I

記事を読む

Apple Special Event 2015

https://www.gizmodo.jp/2015/09/applelive_event_ip

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

ポモドーロテクニック用物理タイマーならTime Timer

会社ではなかなか自由に時間を使えないが、家で読書や作業をする

DELL 32インチディスプレイ U3223QE 購入

Dell U3223QE は解像度 3840x216

WWDC 2023 Vision Pro発表

2023/6/5 (日本時間 2023/06/06 2AM)のWWD

M1 MacBook Air を Venturaにアップデートする

M1 MacBook Air を macOS Montere

iOS16でaurioTouch の inBufferFramesが1になる

https://developer.apple.com/librar

→もっと見る

  • 2021年10月
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
PAGE TOP ↑