Android Q pridáva nové rozhranie API asistenta upozornení na správu upozornení

Android Q pridal nové rozhranie API asistenta upozornení, ktoré aplikácii umožňuje zmeniť prioritu upozornení a pridať tlačidlá k upozorneniam z iných aplikácií.

Aktualizácia 1 (8. 5. 2019, 00:52 ET): Google odstránil verejný prístup k API NotificationAssistant v Android Q beta 3, ktorý bol vydaný na Google I/O 2019. Viac podrobností nižšie.

Už pred Androidom 8.0 Oreo, Google pracoval na novom rozhraní API asistenta upozornení. S vydaním prvá beta verzia systému Android Q, Google zverejnil API a zverejnená dokumentácia pre to. V druhej beta verzii systému Android Q je teraz možné zmeniť predvoleného asistenta upozornení zo systémovej aplikácie Android Services Library na ľubovoľnú aplikáciu tretej strany podľa vášho výberu. Tu je prvý pohľad na nové API a na to, čo dokáže.

Po prvé, ak ste si v marci nainštalovali beta verziu systému Android Q do svojho zariadenia Google Pixel, možno máte krátko videné inteligentné odpovede a tlačidlá sa zobrazujú v každom upozornení. Aplikácia zodpovedná za vkladanie inteligentných odpovedí je predvoleným asistentom upozornení, hoci spoločnosť Google rýchlo deaktivovala funkciu inteligentnej odpovede asistenta upozornení prostredníctvom aktualizácie na strane servera. Túto funkciu sme znova aktivovali, aby sme vám ukázali, čo rozhranie API dokáže, ako je znázornené na snímkach obrazovky nižšie.

Ako vidíte, asistent upozornení pridal kontextové tlačidlá do správ z aplikácie Telegram. Ukázalo mi to buď inteligentné odpovede, alebo v prípade adresy URL odkaz na otvorenie adresy URL v príslušnej aplikácii. Podľa dokumentácie môže Asistent upozornení upraviť prioritu alebo pridať tlačidlá k akémukoľvek existujúcemu upozorneniu pred alebo po ich odoslaní. Na rozdiel od dlhoročného rozhrania Notification Listener API, Asistenti upozornení uchovávajú existujúce upozornenie pri vykonávaní jeho úprav. Ak upozornenie podporuje priame odpovede, aplikácia Notification Assistant môže pridať tlačidlá na odoslanie odpovede – čo je presne to, čo robí asistent upozornení v predvolenom nastavení platformy. Keďže rozhranie API je všeobecné, Asistent upozornení môže k upozorneniam pridávať tlačidlá, dokonca aj tie, ktoré nepochádzajú z aplikácií na odosielanie správ a ktoré spúšťajú akúkoľvek akciu, ktorú chcete.

Zmena predvoleného Asistenta upozornení v časti Nastavenia > Aplikácie a upozornenia > Upozornenia > Asistent upozornení. Asistenta upozornení je možné zmeniť aj programovo zápisom do Nastavenia. Secure.enabled_notification_assistant.

João Dias, vývojár aplikácií Tasker a AutoApps, pracuje na aktualizácii doplnku AutoNotification pre Tasker, ktorý vám umožňuje pridávať vlastné rýchle odpovede na akékoľvek upozornenie. Tu je video, ktoré vytvoril, ako ukazuje novú verziu automatického upozornenia, ktorá podporuje rozhranie API asistenta upozornení:

Vidím, že toto API je užitočné pre automatizačné aplikácie, ale nemyslím si, že veľa ľudí zmení predvoleného asistenta upozornení. Keď spoločnosť Google prepne prepínač, aby povolila kontextové akcie a inteligentné odpovede v predvolenom asistentovi upozornení, ľudia nebudú mať dôvod používať asistenta tretej strany. Napriek tomu môžu fanúšikovia automatizačných aplikácií, ako je Tasker, považovať toto nové rozhranie API v systéme Android Q za užitočné.

Automatické upozorneniaVývojár: joaomgcd

Cena: zadarmo.

4.3.

Stiahnuť ▼
TaskerVývojár: joaomgcd

Cena: 3,49.

4.6.

Stiahnuť ▼

Aktualizácia 1: Dokumentácia pre rozhranie API bola odstránená

Po vydaní tretia beta verzia systému Android Q na Google I/O 2019 ma vývojár Tasker oslovil, aby ma informoval, že Google odstránil verejné API pre funkciu NotificationAssistant. Kontrola Rozdiel API potvrdzuje, že to tak je. Hovorili sme aj so zamestnancami spoločnosti Google na I/O a bolo nám povedané, že API nie je určené pre verejnosť. Tento článok aktualizujeme, ak sa s dostupnosťou tohto API niečo zmení.