Mucahit Kokdemir

フロントエンド・モバイルデベロッパー

How to Show Notification Dots on iPhone Widgets (iOS 27)

iPhoneのウィジェットに通知ドットを表示する方法(iOS 27)

手っ取り早い答え: ウィジェットは他のアプリの未読数を読み取れないため、ランチャーウィジェット内のアプリアイコンにはバッジが表示されません。iOS 27では、WidgetLoft(旧FolderMini)がショートカットのオートメーションでこれを補います。アプリが通知を送るとオートメーションがそのアプリのタイルにドットを付け、ドットには届いた通知の件数が表示されます。ウィジェットからアプリを開くとドットは消えます。中のアプリにドットがあると、フォルダにもドットが表示されます。

ホーム画面を整理するためにアプリをウィジェットにまとめたら、どのアプリに新着があるのか分からなくなった。そんなときに、そのサインを取り戻す方法です。


ウィジェット内のアプリアイコンにバッジが表示されない理由

ホーム画面のアイコンに付く赤い数字のバッジは、iOS自身が描いています。ウィジェットは別のアプリが描く独立した表示領域で、iOSはサードパーティのウィジェットが他のアプリの未読通知数を読み取ることを許可していません。そのため、どのランチャーウィジェットもアイコンだけを表示します。

iOS 27では、そのうちの一つが変わりました。ショートカットに、アプリが通知を送ったときに実行されるオートメーションが加わったのです(詳しくはiOS 27のウィジェットの新機能を参照)。未読数は今も非公開ですが、通知が届いた瞬間にオートメーションが反応できるようになりました。WidgetLoftの通知ドットは、まさにこのトリガーを使っています。

手順:ウィジェットのタイルに通知ドットを付ける

  1. 通知ドットをオンにする。 WidgetLoftを開き、設定 → 通知ドット(Beta)に進みます。設定はiOS 27で利用できます。
  2. 通知のオートメーションを作る。 ショートカットアプリを開き、オートメーション → App → 通知の順に進んで、ドットを付けたいアプリを選びます。
  3. 確認なしで実行させる。 トリガーを オートメーション はオン、通知 はオフに設定し、毎回確認されずに実行されるようにします。
  4. WidgetLoftのアクションを追加する。 WidgetLoftの 通知ドットを表示 アクションを追加し、同じアプリを選びます。見張りたいアプリごとに手順2から4を繰り返してください。1つあたり約1分です。
  5. 任意:別の場所でアプリを開いたときにドットを消す。 ウィジェットからアプリを開くとドットは消えます。ほかの方法で開くことが多いなら、そのアプリに Appを開いたとき のオートメーションを作り、通知ドットを消去 アクションを追加しましょう。

WidgetLoft 2.1.6以降、ドットにはデフォルトで通知の件数が表示されます。ロック画面でも同様です。ドットだけにしたい場合は、設定 → 通知ドット で 件数を表示 をオフにしてください。

通知ドットと数字のバッジの違い

| ホーム画面アイコンの数字バッジ | WidgetLoftタイルの通知ドット | | --- | --- | | 3のように、アプリの実際の未読数を表示 | 最後にアプリを開いてから届いた通知の件数を9まで表示。件数を表示をオフにするとドットだけ | | アプリ自身が更新 | ウィジェットからアプリを開くか、通知ドットを消去のオートメーションで消える | | 設定は不要 | アプリごとにショートカットのオートメーションが1つ、各約1分 | | 最近のどのiOSでも動作 | iOS 27が必要 | | アプリアイコンに表示 | アプリのタイルと、それを含むフォルダに表示。Webサイト、ショートカットのタイル、連絡先には表示されない |

ドットは、ちらっと見るときに本当に知りたいこと、つまり「このアプリに新着はある?だいたいいくつ?」に答えてくれます。WidgetLoftのタイルはこれまで通りワンタップでアプリを直接開き、さらにそのサインも表示できるようになりました。

通知ドットでできないこと

この件数はアプリの実際の未読数ではありません。WidgetLoftは最後にアプリを開いてから届いた通知を9まで数えているだけなので、目安として捉えてください。設定にはiOS 27が必要で、アプリごとに専用のオートメーションが要ります。

ロック画面やApple Watchだけで通知を読んでも、ドットは消えず、件数も減りません。ウィジェットからアプリを開くか、WidgetLoftの すべてのドットを消去 ボタンを使ってください。Webサイト、ショートカットのタイル、連絡先にはドットを付けられず、機能全体もまだBetaです。

よくある質問

ウィジェットでアプリの未読通知数を表示できますか? 実際の未読数は表示できません。サードパーティのウィジェットは、他のアプリのバッジを読み取れないためです。iOS 27ではWidgetLoftが通知の到着時にアプリのタイルへドットを付け、そのドットには最後にアプリを開いてから届いた件数が9まで表示されます。ドットだけにしたい場合は、設定 → 通知ドット で 件数を表示 をオフにしてください。

通知を読んだのにドットが消えないのはなぜですか? ロック画面やApple Watchだけで読んでも、ドットは消えません。ウィジェットからアプリを開くか、通知ドットを消去を使う「Appを開いたとき」のオートメーションを追加するか、すべてのドットを消去をタップしてください。

通知ドットはiOS 26以前でも使えますか? いいえ。設定にはiOS 27で追加されたショートカットの通知トリガーが必要です。WidgetLoft自体はiOS 18以降で動作しますが、ドットは使えません。


新着をひと目で確認しませんか? App StoreでWidgetLoftをダウンロードして、大切なアプリにドットを付けましょう。