数分でカウントダウンを提供する必要がある合併症に取り組んでいますか? ユーザーが 25 分と指定したとすると、コンプリケーションは 0 になるまで毎分カウントを更新する必要があります。
私が調査したところ、複雑さはscheduleBackgroundRefresh
API 呼び出しを使用して更新する必要があります。ただし、Apple は、watchOS がアプリを起動する正確な時刻を保証していないようです。また、毎分更新をスケジュールすることは、間違った方法のようです。
getTimelineEntries
の実装内ですべての値を提供することも考えCLKComplicationDataSource
ました。しかし、それもうまくいきませんでした。
その種のストップウォッチのような複雑さを作るための適切で信頼できる方法はありますか?