Android Q は、通知を管理するための新しい通知アシスタント API を追加します

click fraud protection

Android Q には、アプリで通知の優先度を変更したり、他のアプリからの通知にボタンを追加したりできる、新しい通知アシスタント API が追加されました。

アップデート 1 (5/8/19 @ 00:52 AM ET): Google は、Google I/O 2019 でリリースされた Android Q ベータ 3 で、NotificationAssistant API へのパブリック アクセスを削除しました。 詳細は以下をご覧ください。

Android 8.0 Oreo以前から、Google 働いた 新しい通知アシスタント API について。 のリリースに伴い、 最初の Android Q ベータ版, GoogleはAPIを公開し、 公開されたドキュメント それのための。 2 番目の Android Q ベータ版では、デフォルトの通知アシスタントを Android サービス ライブラリ システム アプリから任意のサードパーティ アプリに変更できるようになりました。 ここでは、新しい API とそれができることの概要を紹介します。

まず、3 月に Google Pixel に Android Q ベータ版をインストールした場合は、 簡単に見たスマート リプライ すべての通知にボタンが表示されます。 スマート リプライの挿入を担当するアプリはデフォルトの通知アシスタントですが、Google はサーバー側のアップデートによって通知アシスタントのスマート リプライ機能をすぐに無効にしました。 以下のスクリーンショットに示すように、API の機能を示すために、この機能を再度アクティブ化しました。

ご覧のとおり、通知アシスタントは Telegram アプリからのメッセージにコンテキスト ボタンを追加しました。 スマート リプライが表示されるか、URL の場合は適切なアプリで URL を開くためのリンクが表示されます。 ドキュメントによると、通知アシスタントは、投稿の前後に優先度を調整したり、既存の通知にボタンを追加したりすることができます。 長年使用されている通知リスナー API とは異なります。, 通知アシスタントは、既存の通知を調整するときに、既存の通知を保持します。 通知がインライン応答をサポートしている場合、通知アシスタント アプリは応答を送信するためのボタンを追加できます。これは、プラットフォームのデフォルトの通知アシスタントが行うこととまったく同じです。 API は汎用であるため、通知アシスタントは、メッセージング アプリからの通知以外でも、必要なアクションをトリガーするボタンを通知に追加できます。

[設定] > [アプリと通知] > [通知] > [通知アシスタント] でデフォルトの通知アシスタントを変更します。 通知アシスタントは、設定に書き込むことでプログラム的に変更することもできます。 Secure.enabled_notification_assistant。

Tasker と AutoApps の開発者である João Dias は、任意の通知にカスタムのクイック返信を追加できるようにする、Tasker 用の AutoNotification プラグインのアップデートに取り組んでいます。 以下は、通知アシスタント API をサポートする新しい AutoNotification バージョンを紹介する彼が作成したビデオです。

この API が自動化アプリに役立つことはわかりますが、デフォルトの通知アシスタントを変更する人は多くないと思います。 Google がデフォルトの通知アシスタントでコンテキスト アクションとスマート リプライを有効にするスイッチを切り替えたら、ユーザーがサードパーティ製の通知アシスタントを使用する理由はほとんどなくなります。 それでも、Tasker のような自動化アプリのファンは、Android Q のこの新しい API が便利だと感じるかもしれません。

自動通知開発者: ジョアオMGCD

価格:無料。

4.3.

ダウンロード
タスカー開発者: ジョアオMGCD

価格: 3.49。

4.6.

ダウンロード

更新 1: API のドキュメントが削除されました

のリリースに続いて、 3 番目の Android Q ベータ版 Google I/O 2019 で、Tasker 開発者から私に連絡があり、Google がNotificationAssistant 機能のパブリック API を削除したとの連絡がありました。 を確認する API の差分 これが事実であることを確認しています。 I/O で Google 社員にも話を聞いたところ、この API は一般向けではないと言われました。 この API の利用可能性によって何か変更があった場合は、この記事を更新します。