Importante
Si está utilizando un agente móvil híbrido (React Native, .NET Maui, etc.), consulte los métodos específicos de la plataforma a continuación.
Sintaxis
Java
NewRelic.setInteractionName(string $interactionName)
Kotlin [#kotlin]
NewRelic.setInteractionName(name: String?)
Descripción [#description]
Establezca un nuevo nombre para una interacción que New Relic ya está rastreando.
Utilice setInteractionName()
para cambiar el nombre de una interacción en una aplicación instrumentada.
Por ejemplo, tiene una interacción que se informa con un único nombre de actividad, como FragmentActivity
, o con un nombre ofuscado, como baseclass.a
, y desea cambiar el nombre de la interacción para que sea más descriptivo. Podrías usar setInteractionName
al principio de cada método onCreate()
para cambiar el nombre.
Para crear una nueva interacción, consulte startInteraction()
.
Para obtener información general sobre el uso de esta API, consulte la guía de uso de la API del SDK de Android.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que le quieres dar a la interacción. |
Ejemplo [#example]
Este ejemplo utiliza NewRelic.setInteractionName()
al principio del método onCreate()
como parte de la clase Activity
:
Java [#java]
public class MainActivity extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) {
//Rename the in-flight interaction NewRelic.setInteractionName("Display MyCustomInteraction"); }
// ... continue methods ...}
Kotlin [#kotlin]
NewRelic.setInteractionName("Display MyCustomInteraction")
Sintaxis
C objetivo
- (NSString*) customNewRelicInteractionName;
Swift [#swift]
@objc func customNewRelicInteractionName() -> String
Descripción [#description]
Establece el nombre para cambiar el nombre de los nombres de interacción predeterminados informados a New Relic.
Si implementa este método en su UIViewController
, New Relic llamará a este método antes de iniciar una interacción (desde -viewDidLoad
o -viewDidAppear
) y cambiará el nombre de la interacción con la cadena devuelta (en lugar del nombre predeterminado de display <ViewControllerName>
). .
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre de la interacción personalizada. |
Ejemplos [#examples]
Objective-C [#obj-c]
- (NSString*) customNewRelicInteractionName { return @"CustomInteractionNameViewController";}
Swift [#swift]
@objc func customNewRelicInteractionName() -> String { return "CustomInteractionNameViewController"}