Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Actualizaciones a los avisos en Android 11

Android 11 protege a los usuarios dejando obsoletas las vistas personalizadas de avisos. A fin de que los desarrolladores tengan más tiempo para adaptarse a estos cambios, solo se aplican si la app está orientada a Android 11.

Los avisos personalizados en segundo plano están bloqueados

Por razones de seguridad, y para mantener una buena experiencia del usuario, el sistema bloquea los avisos que contienen vistas personalizadas si una app orientada a Android 11 envía esos avisos en segundo plano. Ten en cuenta que todavía se permiten los avisos de texto, creados mediante Toast.makeText(), que no llaman al método setView().

Si la app igual intenta publicar un aviso con una vista personalizada en segundo plano, el sistema no le mostrará el mensaje al usuario. En cambio, el sistema registra el siguiente mensaje en logcat:

W/NotificationService: Blocking custom toast from package \
  <package> due to package not in the foreground

Devoluciones de llamada de avisos

Si quieres recibir una notificación cuando un aviso (de texto o personalizado) aparezca o desaparezca, usa el nuevo método addCallback().

Cambios en la API de avisos de texto

Como resultado del cambio en el comportamiento de la plataforma, los avisos de texto tienen los siguientes efectos secundarios en las apps orientadas a Android 11: