Notification.Builder.SetShortcutId(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Desde Android 11, las notificaciones de mensajería (aquellas que usan MessagingStyle) que usan este método para vincular a un acceso directo de uso compartido publicado de larga duración pueden aparecer en una sección de conversación dedicada de la sombra y pueden mostrar las opciones de configuración que son únicas para las conversaciones.
[Android.Runtime.Register("setShortcutId", "(Ljava/lang/String;)Landroid/app/Notification$Builder;", "GetSetShortcutId_Ljava_lang_String_Handler", ApiSince=26)]
public virtual Android.App.Notification.Builder SetShortcutId(string? shortcutId);
[<Android.Runtime.Register("setShortcutId", "(Ljava/lang/String;)Landroid/app/Notification$Builder;", "GetSetShortcutId_Ljava_lang_String_Handler", ApiSince=26)>]
abstract member SetShortcutId : string -> Android.App.Notification.Builder
override this.SetShortcutId : string -> Android.App.Notification.Builder
Parámetros
- shortcutId
- String
String: el identificador del acceso directo al que está vinculada esta notificación.
Devoluciones
Esta instancia de Android.App.Notification.Builder, lo que permite encadenar llamadas.
- Atributos
Comentarios
Desde Android 11, las notificaciones de mensajería (aquellas que usan MessagingStyle) que usan este método para vincular a un acceso directo de uso compartido publicado de larga duración pueden aparecer en una sección de conversación dedicada de la sombra y pueden mostrar las opciones de configuración que son únicas para las conversaciones. Este comportamiento debe reservarse para las conversaciones de persona a persona en las que existe una obligación social probable de que un individuo responda. Por ejemplo, los siguientes son algunos ejemplos de notificaciones que pertenecen al espacio de conversación: 1:1 conversaciones entre dos usuarios Agrupan conversaciones entre personas donde todos pueden contribuir y los siguientes son algunos ejemplos de notificaciones que no pertenecen al espacio de conversación: anuncios de un bot (incluso si personal y contextualizado) Notificaciones de interacción de una conversación direccional del bot donde hay un hablante activo y muchos individuos pasivos Transmisión o publicación de actualizaciones de otros usuarios Correo electrónico, comentarios de documentos u otros tipos de conversación que no son en tiempo real
Además, este método se puede usar para todos los tipos de notificaciones para marcar esta notificación como duplicativa de un acceso directo del iniciador. Los iniciadores que muestran distintivos o contenido de notificación pueden suprimir el acceso directo a favor del contenido de esta notificación. Si esta notificación tiene bubbleMetadata adjunto que se creó con un shortcutId, se realizará una comprobación para asegurarse de que el shortcutId proporcionado para los metadatos de burbuja coincide con el shortcutId establecido aquí, si se estableció uno. Si se han especificado los elementos shortcutId pero no coinciden, se produce una excepción.
Consulte también:
Referencia de Android para android.app.Notification.Builder.setShortcutId.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.