参加者が時間と部屋番号で講演のスケジュールを確認できる会議アプリを書いています。ユーザーは興味のある講演を選択します。時計アプリは、ユーザーの次回の講演をコンプリケーションとして表示します。
講演が遅れたり部屋が変更になったりした場合、その講演のすべての出席者にプッシュ通知を送信します。また、アプリはコンプリケーションを定期的に (30 分ごとに) 更新します。ユーザーがアプリまたはウォッチでプッシュ通知を選択すると、コンプリケーションが更新されます。
このセットアップには、ジャイブしない使用例が 1 つあります。プッシュ通知が電話またはアプリで受信され、ユーザーがプッシュでルームタイムの変更を確認し、プッシュを選択しない場合、プッシュのメッセージは次のようになります。コンプリケーションと同期していません。
例: コンプリケーションの表示: 1:15p Rm 1F コンプリケーションは 30 分間隔で更新されるようにスケジュールされています。プッシュは午後 1 時 10 分に「次のイベント '地球温暖化' は午後 1 時 45 分に延期されます」と表示されますが、ユーザーはそれを選択しません。コンプリケーションは午後 1:15 から午後 1:30 まで引き続き表示されます
これを回避する方法はありますか?