サードパーティ製のカレンダーアプリは、通知機能のためだけに使用でき、手間のかかる回避策として使用できます。
Calvetiva、Agenda、またはTempusをお勧めします。
ワークフローは次のようになります。
- セカンダリカレンダーアプリを選択します。
- アラートが必要なカレンダーのみを使用するようにセカンダリカレンダーアプリを構成します(手順はアプリの選択によって異なります)。いくつか(Calveticaなど)は賢く、スヌーズオプションなどを許可することでアラート機能を拡張します。
- 通常の設定>通知アプリでセカンダリカレンダーのアラートと通知を設定して、必要に応じて表示します。アプリ内のアクティブなカレンダーに対してのみトリガーされます。
- 通常のカレンダーアラートをオフに設定します。通知センターから削除し、アラートスタイルを[なし]に設定し、[サウンド]> [アラート]に移動して、カレンダーアラートを[なし]に設定します。
これで、既存のカレンダーアプリは引き続きすべてのカレンダーにアクセスできますが、アラートは発生しません。セカンダリアプリはアクティブなカレンダーのみに対してアラートを発行します。
欠点:カレンダーデータストアから現在のアラートを読み取り、そこから独自のローカル通知を作成するには、定期的にセカンダリカレンダーを開いてから閉じる必要があります。
上記の手順に従うが、組み込みのカレンダーを選択的アラートカレンダーとして使用し(常に実行されており、更新のために開く必要がないため)、すべてのカレンダーで代替カレンダーアプリを使用することで、この問題を回避できることを願っています表示されますがアラートはありません-残念ながら、通常のカレンダーアプリには、カレンダーをオフにしたかどうかに関係なく、すべてのカレンダーが含まれます。