技術ノート アンドロイド Android Oreo の新しい通知チャネルを使用して超詳細な通知カスタマイズを行う方法

Android Oreo の新しい通知チャネルを使用して超詳細な通知カスタマイズを行う方法

Android Oreo の新しい通知チャネルを使用して超詳細な通知カスタマイズを行う方法

Google は Android の最新バージョンでユーザーに通知をカスタマイズする方法を提供するために多くのことを行ってきましたが、Oreo の新しい通知チャンネルに匹敵するものはありません。これらの新しい設定により、通知をまったく新しいレベルに引き上げることができます。

そもそも、通知チャネルとは何ですか?

Android Oreo の新しい通知チャネルを使用して超詳細な通知カスタマイズを行う方法

一言で言えば、通知チャネルは開発者にアプリ内で特定の種類の通知をグループ化する方法を提供し、ユーザーがそれらの通知グループに対してカスタムの重要度レベルを設定できるようにします。

Android Oreo の新しい通知チャネルを使用して超詳細な通知カスタマイズを行う方法

それぞれの異なるグループには、通知の「重要度」の 4 つのレベルがあります。

  • 緊急: 音が鳴り、画面にポップが表示されます。
  • 高: 音を鳴らし、バーに通知を配置します。
  • 中: 音は鳴りませんが、通知はバーに表示されます。
  • 低: 音や視覚的な中断なし — サイレント通知。
Android Oreo の新しい通知チャネルを使用して超詳細な通知カスタマイズを行う方法

重要度レベルを超えて、通知ドットなどを切り替えたり、ライトを点滅させるかどうかを選択したり、特定の通知タイプのコンテンツをロック画面に表示する量を指定したり、通知がおやすみモードをオーバーライドできるようにしたりすることもできます。

通知グループは開発者によって決定され、これは Oreo のアプリにコード化する必要があります。アプリがそれをサポートしていない場合、強制する方法はありません。当然のことながら、Google は通知チャネルで動作するようにアプリの大部分を更新しました。

たとえば、 Google Allo には カスタマイズできる 6 つの異なる通知グループがあります。対照的に、 Google カレンダー には 1 つしかありません。 Allo はチャットベースのクライアントであり、さまざまな種類の通知を大量に生成しますが、Calendar には実際にはメインの通知が 1 つしかないため、これは当然のことです。

通知チャネルも動的であるため、アプリがサポートしている場合は、必要に応じて新しいチャネルが自動的に作成されます。たとえば、Android システムは、他のアプリの上に表示されるアプリごとに新しいチャネルを作成するため、それぞれを個別に制御できます。これは、「他のアプリの上に表示される」機能を無効 にするのが面倒な 理由でもあります。

これらの通知設定を調整することで、その種類の通知が届いたときに何が起こるかを簡単に制御できます。ここでは例として Android スクリーンショット通知を使用してみましょう。少なくとも私の意見では、これは Android の通知の中で最も役に立たない通知です。なぜなら、いつスクリーンショットを撮ったかがほぼわかるからです。ステータス バーに通知が表示されるのは嫌ですし、連続してスクリーンショットを撮るときに通知をスワイプして消す必要があるのも嫌です。

Oreo の新しいツールを使用すると、このタイプの通知の重要性が最も低いことをシステム UI に伝えることができます。つまり、音が出たり、視覚的な中断が表示されたりすることはありません。代わりに、後で無視できるサイレント通知が生成されるだけです。大好きです。

Android Oreo の新しい通知チャネルを使用して超詳細な通知カスタマイズを行う方法

通知チャネルの使用方法

説明はこれくらいにして、これらのオプションに自分でアクセスする方法について説明しましょう。

上で述べたように、これらの新しいオプションは、すぐにすべてのアプリで利用できるわけではないため、例で使用しているものとは別のアプリを使用しようとしていて、その半分が表示されない場合は、私が話しているのは、そのアプリはおそらくサポートされていないということです。利用可能な場合は、すぐにわかります。ここでは、通知チャネルをサポートするアプリ (メッセージ、左側) とサポートしないアプリ (Facebook メッセンジャー、右側) の比較を示します。ご覧のとおり、Facebook Messenger には [カテゴリ] オプションが表示されておらず、この機能をサポートするためにアプリがまだ更新されていないことを示しています。

選択できるオプションが非常に多いため、ここでは Google Allo を モルモットとして使用しましょう。すべての通知設定にアクセスするには、通知バーを引っ張ってから、歯車アイコンをタップして [設定] メニューに移動します。

「アプリと通知」設定を選択し、「アプリ情報」エントリを選択します。

アプリを見つけてタップします。このメニューには多数のオプションが表示されますが、最初のオプション「アプリ通知」をタップします。

すべてのチャンネル オプションは「カテゴリ」セクションにあります。ここで各エントリを個別にカスタマイズ (または切り替え) できます。この例では、チャットの提案、連絡先の更新、メッセージなどを含むさまざまなオプションを示しています。未分類通知のオプションもあります。これは、他のカテゴリに分類されない通知に対するデフォルトのアクションです。

通知カテゴリをカスタマイズするには、そのエントリをタップするだけです。 [通知カテゴリ] メニューの最初のオプションでは、前に説明した重要度レベルを指定できます。ここでデフォルトのサウンドを設定したり、振動を切り替えたりすることもできます。

「詳細」セクションでは、通知ドットやライト制御などの追加機能をすべてカバーします。アプリで利用可能な設定が他にもある場合は、メニューの下部にその旨を記載したメモが表示されます。

Android Oreo の新しい通知チャネルを使用して超詳細な通知カスタマイズを行う方法

特定の通知をカスタマイズする方法

ただし、アプリの通知をカスタマイズするために「設定」メニューを詳しく調べる必要はありません。代わりに、通知の生成後に各タイプの通知をカスタマイズできます。

ここでは例としてスクリーンショット ツールを使用してみましょう。スクリーンショットを撮って通知が生成されたら、通知シェードを下に引き下げ、通知を少し右にスライドさせてオプションを表示します。スライドを速すぎないように注意してください。そうしないと、通知が無視されてしまいます。

歯車アイコンをタップすると、通知を生成したアプリと、そのアプリにある他のカテゴリの数が表示されます。 「すべてのカテゴリ」オプションをタップします。

これにより、[設定] メニューのアプリの通知オプションが直接表示されます。よく見ると、システムは、あたかも自分でタップしているかのように、タップするオプションを灰色で一時的に強調表示することによっても示します。

先に進み、そのオプションをタップし、必要に応じて通知をカスタマイズします。個人的には、スクリーンショットの重要度レベルを低く設定しています。音も視覚も中断されません。しかし、繰り返しになりますが、これはほんの一例にすぎません。


通知チャンネルが簡単でユーザーフレンドリーな機能だと言ったら、嘘になります。これがパワー ユーザー向けのツールであることは疑いの余地がありませんが、技術にあまり詳しくない Android 所有者は混乱するだけでしょう。幸いなことに、この機能は非常によく隠されているため、この機能について知る必要のないほとんどのユーザーは、誤ってこの機能に遭遇することはないと思われます。

「 Android Oreo の新しい通知チャネルを使用して超詳細な通知カスタマイズを行う方法」に関するベスト動画選定!

【変更したい設定】初心者の方に特にお勧め!スマホを使いやすくするAndroid端末の裏技5選
【2021年版・初心者向け】Android の使い方基本編!ボタンや画面(ホーム、アプリ、通知)について解説します