Android Q добавя нов API на Notification Assistant за управление на известията

click fraud protection

Android Q добави нов API за асистент за известия, който позволява на приложението да променя приоритета на известията и да добавя бутони към известия от други приложения.

Актуализация 1 (8.5.19 г. в 00:52 ч. ET): Google премахна публичния достъп до API на NotificationAssistant в Android Q beta 3, пуснат на Google I/O 2019. Повече подробности по-долу.

От преди Android 8.0 Oreo, Google е работил на нов API за асистент за уведомяване. С пускането на първата бета версия на Android Q, Google направи API публичен и публикувана документация за него. Във втората бета версия на Android Q вече е възможно да промените асистента за уведомяване по подразбиране от системното приложение Android Services Library на всяко приложение на трета страна по ваш избор. Ето ранен поглед към новия API и какво може да прави.

Първо, ако сте инсталирали бета версията на Android Q на вашия Google Pixel през март, може да сте го направили накратко видяни умни отговори и бутоните се показват във всяко известие. Приложението, отговорно за вмъкването на интелигентни отговори, е асистентът за уведомяване по подразбиране, въпреки че Google бързо деактивира функцията за интелигентен отговор на асистента за уведомяване чрез актуализация от страна на сървъра. Активирахме отново функцията, за да ви покажем на какво е способен API, както е показано на екранните снимки по-долу.

Както можете да видите, асистентът за уведомяване добави контекстуални бутони към съобщения от приложението Telegram. Той или ми показа интелигентни отговори, или в случай на URL адрес, връзка за отваряне на URL адреса в съответното приложение. Според документацията асистентът за известяване може да коригира приоритета или да добави бутони към всяко съществуващо известие, преди или след публикуването му. За разлика от дългогодишния API за приемане на известия, Помощниците за уведомяване запазват съществуващото известие, когато правят корекции в него. Ако дадено известие поддържа вградени отговори, приложението Notification Assistant може да добави бутони за изпращане на отговор – което е точно това, което прави асистентът за известяване по подразбиране на платформата. Тъй като API е общ, асистентът за известяване може да добавя бутони към известия, дори и такива, които не са от приложения за съобщения, които задействат каквото искате действие.

Промяна на асистента за известия по подразбиране в Настройки > Приложения и известия > Известия > Помощник за известия. Асистентът за уведомяване може също да бъде променен програмно чрез писане в Настройки. Secure.enabled_notification_assistant.

João Dias, разработчикът на Tasker и AutoApps, работи върху актуализация на своя плъгин AutoNotification за Tasker, който ви позволява да добавяте персонализирани бързи отговори към всяко известие. Ето видео, което той направи, показвайки новата версия на AutoNotification, която поддържа API на Notification Assistant:

Виждам, че този API е полезен за приложения за автоматизация, но не мисля, че много хора ще променят асистента за уведомяване по подразбиране. След като Google превключи превключвателя, за да активира контекстни действия и интелигентни отговори в асистента за уведомяване по подразбиране, няма да има голяма причина хората да използват такъв от трета страна. Все пак феновете на приложения за автоматизация като Tasker може да намерят този нов API в Android Q за полезен.

Автоматично известяванеРазработчик: joaomgcd

Цена: Безплатно.

4.3.

Изтегли
TaskerРазработчик: joaomgcd

Цена: 3.49.

4.6.

Изтегли

Актуализация 1: Документацията за API е премахната

След освобождаването на трета бета версия на Android Q на Google I/O 2019 разработчикът на Tasker се свърза с мен, за да ме информира, че Google премахна публичния API за функцията NotificationAssistant. Проверка на API разл потвърждава, че това е така. Говорихме и със служители на Google в I/O и ни казаха, че API не е предназначен за обществеността. Ще актуализираме тази статия, ако нещо се промени с наличността на този API.