• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Registro de ruta de navegación

Sintaxis

Java

NewRelic.recordBreadcrumb(
string $Name,
map<string, object> $eventAttributes
)

Kotlin [#kotlin]

NewRelic.recordBreadcrumb(
breadcrumbName: String?,
attributes: MutableMap<String?, Any?>?
)

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.

Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

Name

string

Requerido. El nombre que desea darle al evento de ruta de navegación.

eventAttributes

dictionary

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Valores de retorno [#return-values]

Devuelve true si el evento se registra correctamente, o false en caso contrario.

Ejemplos [#examples]

A continuación se muestra un ejemplo de una llamada de evento de ruta de navegación simple:

Java [#java]

Map attributes = new HashMap();
attributes.put("attributeName1", "value1");
attributes.put("attributeName1", 2);
boolean eventRecorded = NewRelic.recordBreadcrumb("Name", attributes);

Kotlin [#kotlin]

val map = mutableMapOf<String,Any>("attributeName1" to "value1", "attributeName1" to 2)
val eventRecorded = NewRelic.recordBreadcrumb("Name", map)

A continuación se muestra un ejemplo de un evento de ruta de navegación con valores del mundo real:

Java [#java]

Map attributes = new HashMap();
attributes.put("button", "sign-in");
attributes.put("location", "LaunchFragment");
NewRelic.recordBreadcrumb("user tapped sign in button", attributes);

Kotlin [#kotlin]

val attributes = mutableMapOf<String,Any>("button" to "sign-in", "location" to "LaunchFragment")
NewRelic.recordBreadcrumb("user tapped sign in button", attributes)

Sintaxis

C objetivo

recordBreadcrumb:(NSString* __nonnull)name attributes:(NSDictionary* __nullable)attributes;

Swift [#swift]

NewRelic.recordBreadcrumb(string $Name, map $eventAttributes)

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; créelos para la actividad de la aplicación que crea que le ayudará a solucionar fallos.

Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia de usar setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Usar esta llamada tiene el mismo resultado que usar la llamadarecordCustomEvent con MobileBreadcrumb como tipo de evento. Para conocer el contexto sobre cómo utilizar esta API, lea sobre el envío de atributos personalizados y eventos:

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$Name

string

Requerido. El nombre que desea darle al evento de ruta de navegación.

$eventAttributes

dictionary

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Valores de retorno [#return-values]

Devuelve true si el evento se registra correctamente, o false en caso contrario.

Ejemplos [#examples]

Objective-C [#obj-c]

[NewRelic recordBreadcrumb:@"user 11-3435 tapped sign-in button on LaunchViewController"
attributes:@{ @"button" : @"sign-in", @"action" : @"tapped", @"userId" : @"11-3435", @"location" : @"LaunchViewController"}];

Swift [#swift]

let eventRecorded = NewRelic.recordBreadcrumb("user 11-3435 tapped sign-in from LaunchViewController",
attributes:["button" : "sign-in", "userId" : "11-3435", "action" : "tapped", "location" : "LaunchViewController"])

Sintaxis

recordBreadcrumb(options: { name: string; eventAttributes: object; }) => void

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.

Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre que desea darle al evento de ruta de navegación.

eventAttributes

object

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Valores de retorno [#return-values]

Devuelve true si el evento se registra correctamente, o false en caso contrario.

Ejemplo [#example]

NewRelicCapacitorPlugin.recordBreadcrumb({ name: "shoe", eventAttributes: {"shoeColor": "blue","shoesize": 9,"shoeLaces": true} });

Sintaxis

recordBreadcrumb(eventName: string, attributes?: {[key: string]: boolean | number | string}): void;

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.

Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

eventName

Cadena

Requerido. El nombre que desea darle al evento de ruta de navegación.

Attributes

object

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Valores de retorno [#return-values]

Devuelve true si el evento se registra correctamente, o false en caso contrario.

Ejemplo [#example]

NewRelic.recordBreadcrumb("shoe", {"shoeColor": "blue","shoesize": 9,"shoeLaces": true});

Sintaxis

RecordBreadcrumb(string name, Dictionary<string, object> attributes): bool;

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.

Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre que desea darle al evento de ruta de navegación.

Attributes

Dictionary

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Valores de retorno [#return-values]

Devuelve true si el evento se registra correctamente, o false en caso contrario.

Ejemplo [#example]

CrossNewRelic.Current.RecordBreadcrumb("MAUIExampleBreadcrumb", new Dictionary<string, object>()
{
{"BreadNumValue", 12.3 },
{"BreadStrValue", "MAUIBread" },
{"BreadBoolValue", true }
}
);

Sintaxis

recordBreadcrumb(String name,{Map<String, dynamic>? eventAttributes}): void;

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.

Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre que desea darle al evento de ruta de navegación.

eventAttributes

Dictionary

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Valores de retorno [#return-values]

Devuelve true si el evento se registra correctamente, o false en caso contrario.

Ejemplo [#example]

NewrelicMobile.instance.recordBreadcrumb("Button Got Pressed on Screen 3");

Sintaxis

recordBreadcrumb(name: string, attributes?: {[key: string]: any}): void;

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.

Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre que desea darle al evento de ruta de navegación.

Attributes

Dictionary

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Valores de retorno [#return-values]

Devuelve true si el evento se registra correctamente, o false en caso contrario.

Ejemplo [#example]

NewRelic.recordBreadcrumb("shoe", {"shoeColor": "blue","shoesize": 9,"shoeLaces": true});

Sintaxis

RecordBreadcrumb(string name, Dictionary<string, object> attributes): bool;

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.

Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre que desea darle al evento de ruta de navegación.

Attributes

Dictionary

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Valores de retorno [#return-values]

Devuelve true si el evento se registra correctamente, o false en caso contrario.

Ejemplo [#example]

Dictionary<string, object> dic = new Dictionary<string, object>();
dic.Add("Unity Attribute", "Data1");
NewRelicAgent.RecordBreadCrumb("Unity BreadCrumb Example", dic);

Sintaxis

recordBreadCrumb(FString breadcrumbName);
recordBreadCrumbWithAttributes(FString breadcrumbName, TMap <FString, FString> customData):void

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.

Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

breadcrumbName

FString

Requerido. El nombre que desea darle al evento de ruta de navegación.

Attributes

Dictionary

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Ejemplo [#example]

#include "NewRelicBPLibrary.h"
UNewRelicBPLibrary::.recordBreadCrumb("Unreal Breadcrumb Without Attribute");
TMap<FString, FString> breadCrumbMap;
breadCrumbMap.Add("place", TEXT("Robots"));
breadCrumbMap.Add("user", TEXT("Nisarg"));
UNewRelicBPLibrary::recordBreadCrumbWithAttributes("Unreal Breadcrumb",breadCrumbMap);
Screenshot of the Unreal Engine Plugin Record breadcrumb

Sintaxis

RecordBreadcrumb(string name, Dictionary<string, object> attributes): bool;

Descripción [#description]

Esta llamada crea y registra un evento MobileBreadcrumb , que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.

Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre que desea darle al evento de ruta de navegación.

Attributes

Dictionary

Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil.

Valores de retorno [#return-values]

Devuelve true si el evento se registra correctamente, o false en caso contrario.

Ejemplo [#example]

CrossNewRelicClient.Current.RecordBreadcrumb("XamarinExampleBreadcrumb", new Dictionary<string, object>()
{
{"BreadNumValue", 12.3 },
{"BreadStrValue", "XamBread" },
{"BreadBoolValue", true }
}
);
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.