Android Q doda nov API za pomočnika obvestil za upravljanje obvestil

Android Q je dodal nov API za pomočnika pri obveščanju, ki aplikaciji omogoča spreminjanje prioritete obveščanja in dodajanje gumbov obvestilom iz drugih aplikacij.

Posodobitev 1 (8.5.19 ob 00:52 ET): Google je odstranil javni dostop do API-ja NotificationAssistant v Androidu Q beta 3, izdanem na Google I/O 2019. Več podrobnosti spodaj.

Od pred Android 8.0 Oreo, Google je delovalo na novem API-ju Notification Assistant. Z izdajo prvi Android Q beta, Google je API objavil in objavljeno dokumentacijo za to. V drugi različici Android Q beta je zdaj mogoče spremeniti privzetega pomočnika za obvestila iz sistemske aplikacije Android Services Library v katero koli aplikacijo drugega proizvajalca po vaši izbiri. Tukaj je zgodnji pogled na novi API in njegove zmožnosti.

Prvič, če ste marca na Google Pixel namestili Android Q beta, morda ste na kratko videl pametne odgovore in gumbi se prikažejo v vsakem obvestilu. Aplikacija, odgovorna za vstavljanje pametnih odgovorov, je privzeti pomočnik za obveščanje, čeprav je Google s posodobitvijo na strani strežnika hitro onemogočil funkcijo pametnega odgovora pomočnika za obveščanje. Funkcijo smo ponovno aktivirali, da vam pokažemo, česa je zmožen API, kot je prikazano na spodnjih posnetkih zaslona.

Kot lahko vidite, je pomočnik za obvestila sporočilom iz aplikacije Telegram dodal kontekstualne gumbe. Prikazal mi je pametne odgovore ali v primeru URL-ja povezavo za odpiranje URL-ja v ustrezni aplikaciji. V skladu z dokumentacijo lahko pomočnik za obvestila prilagodi prednost ali doda gumbe kateremu koli obstoječemu obvestilu, pred ali po objavi. Za razliko od dolgotrajnega API-ja poslušalca obvestil, Pomočniki za obvestila ohranijo obstoječe obvestilo, ko ga prilagajajo. Če obvestilo podpira sprotne odgovore, lahko aplikacija Notification Assistant doda gumbe za pošiljanje odgovora – kar je natanko tisto, kar počne privzeti pomočnik za obvestila platforme. Ker je API splošen, lahko pomočnik za obveščanje obvestilom, tudi tistim, ki niso iz aplikacij za sporočanje, doda gumbe, ki sprožijo poljubno dejanje.

Spreminjanje privzetega pomočnika za obvestila v Nastavitve > Aplikacije in obvestila > Obvestila > Pomočnik za obvestila. Pomočnika za obvestila je mogoče programsko spremeniti tudi tako, da zapišete v nastavitve. Secure.enabled_notification_assistant.

João Dias, razvijalec programov Tasker in AutoApps, dela na posodobitvi svojega vtičnika AutoNotification za Tasker, ki vam omogoča dodajanje hitrih odgovorov po meri na katero koli obvestilo. Tukaj je videoposnetek, ki ga je posnel in prikazuje novo različico AutoNotification, ki podpira API Notification Assistant:

Vidim, da je ta API uporaben za aplikacije za avtomatizacijo, vendar mislim, da ne bo veliko ljudi spremenilo privzetega pomočnika za obveščanje. Ko bo Google preklopil stikalo za omogočanje kontekstualnih dejanj in pametnih odgovorov v privzetem pomočniku za obveščanje, bo le malo razlogov, da bi ljudje uporabljali pomočnika tretje osebe. Kljub temu se bodo oboževalci aplikacij za avtomatizacijo, kot je Tasker, morda zdeli ta novi API v sistemu Android Q uporaben.

Samodejno obveščanjerazvijalec: joaomgcd

Cena: brezplačno.

4.3.

Prenesi
Taskerrazvijalec: joaomgcd

Cena: 3,49.

4.6.

Prenesi

Posodobitev 1: dokumentacija za API je bila odstranjena

Po izidu tretji Android Q beta na Google I/O 2019 me je razvijalec Tasker kontaktiral in me obvestil, da je Google odstranil javni API za funkcijo NotificationAssistant. Preverjanje API razl potrjuje, da je tako. Govorili smo tudi z Googlovimi zaposlenimi na I/O in povedali so nam, da API ni namenjen javnosti. Ta članek bomo posodobili, če se karkoli spremeni z razpoložljivostjo tega API-ja.