Android Q on lisanud uue Notification Assistant API, mis võimaldab rakendusel muuta teavitusprioriteeti ja lisada nuppe teiste rakenduste märguannetele.
Värskendus 1 (5/8/19 @ 00:52 ET): Google eemaldas avaliku juurdepääsu NotificationAssistant API-le Android Q beetaversioonis 3, mis avaldati Google I/O 2019. Täpsemalt allpool.
Kuna enne Android 8.0 Oreo, Google on töötanud uuel Notification Assistant API-l. Koos vabastamisega esimene Android Q beetaversioon, Google muutis API avalikuks ja avaldatud dokumentatsioon selle eest. Teises Android Q beetaversioonis on nüüd võimalik muuta vaikemärguandeassistendi Android Services Library süsteemirakendusest mis tahes teie valitud kolmanda osapoole rakenduseks. Siin on uus ülevaade uuest API-st ja selle võimetest.
Esiteks, kui installisite Android Q beetaversiooni oma Google Pixeli juba märtsis, võib see teil olla lühidalt näinud nutikaid vastuseid ja nupud kuvatakse igas teatises. Nutikate vastuste sisestamise eest vastutav rakendus on vaikimisi teavitusassistent, kuigi Google keelas serveripoolse värskenduse kaudu kiiresti teavitusassistendi nutika vastuse funktsiooni. Aktiveerisime funktsiooni uuesti, et näidata teile, milleks API on võimeline, nagu on näidatud allolevatel ekraanipiltidel.
Nagu näete, lisas teavitusassistent Telegrami rakenduse sõnumitele kontekstipõhised nupud. See näitas mulle nutikaid vastuseid või URL-i puhul linki URL-i avamiseks sobivas rakenduses. Vastavalt dokumentatsioonile saab teavitusassistent kohandada prioriteeti või lisada nuppe mis tahes olemasolevale teatisele enne või pärast nende postitamist. Erinevalt pikaajalisest teavituste kuulaja API-st, Teavitusassistendid säilitavad olemasoleva teatise, kui seda kohandavad. Kui teatis toetab reasiseseid vastuseid, saab teavitusassistendi rakendus lisada vastuse saatmiseks nuppe – täpselt seda teebki platvormi vaikemärguandeassistent. Kuna API on üldine, saab teavitusassistent lisada märguannetele nuppe, isegi neile, mis ei pärine sõnumsiderakendustest, mis käivitavad mis tahes soovitud toimingu.
Taskeri ja AutoAppsi arendaja João Dias töötab oma Taskeri automaatse teavituse pistikprogrammi värskenduse kallal, mis võimaldab teil lisada mis tahes teatisele kohandatud kiirvastused. Siin on tema tehtud video, mis näitab uut AutoNotificationi versiooni, mis toetab Notification Assistant API-t:
Näen, et see API on automatiseerimisrakenduste jaoks kasulik, kuid arvan, et paljud inimesed ei muuda vaikemärguandeassistenti. Kui Google lülitab lüliti ümber, et lubada vaikemärguandeassistendi kontekstipõhiseid toiminguid ja nutikaid vastuseid, pole inimestel põhjust kasutada kolmanda osapoole abi. Sellegipoolest võivad automatiseerimisrakenduste, nagu Tasker, fännid leida, et see uus API Android Q-s on kasulik.
Hind: tasuta.
4.3.
Hind: 3.49.
4.6.
Värskendus 1: API dokumentatsioon on eemaldatud
Pärast avaldamist kolmas Android Q beeta Google I/O 2019. aastal võttis Taskeri arendaja minuga ühendust, et teavitada, et Google eemaldas funktsiooni NotificationAssistant avaliku API. Kontrollides API erinevus kinnitab, et see nii on. Rääkisime ka Google'i töötajatega I/O-s ja meile öeldi, et API ei ole mõeldud avalikkusele. Värskendame seda artiklit, kui selle API saadavuse tõttu midagi muutub.