• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Interação de nome personalizado

Importante

Se você estiver usando um agente móvel híbrido (React Native, .NET Maui, etc.), consulte os métodos específicos da plataforma abaixo.

Sintaxe

Java

NewRelic.setInteractionName(string $interactionName)

Kotlin [#kotlin]

NewRelic.setInteractionName(name: String?)

Descrição [#description]

Defina um novo nome para uma interação que já está sendo rastreada pela New Relic.

Use setInteractionName() para alterar o nome de uma interação em um aplicativo de instrumento.

Por exemplo, você tem uma interação que está sendo relatada com um único nome de atividade, como FragmentActivity, ou com um nome ofuscado, como baseclass.a, e deseja renomear a interação para ser mais descritiva. Você poderia usar setInteractionName no início de cada método onCreate() para alterar o nome.

Para criar uma nova interação, consulte startInteraction().

Para obter informações gerais sobre como usar essa API, consulte o guia de uso da API do Android SDK.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$interactionName

string

Obrigatório. O nome que você deseja dar à interação.

Exemplo [#example]

Este exemplo usa NewRelic.setInteractionName() no início do método onCreate() como parte da classe 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")

Sintaxe

Objetivo-c

- (NSString*) customNewRelicInteractionName;

Swift [#swift]

@objc func customNewRelicInteractionName() -> String

Descrição [#description]

Define o nome para renomear os nomes de interação padrão relatados ao New Relic.

Se você implementar esse método em seu UIViewController, a New Relic chamará esse método antes de iniciar uma interação (de -viewDidLoad ou -viewDidAppear) e renomeará a interação com a string retornada (em vez do nome padrão de display <ViewControllerName>) .

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

customNewRelicInteractionName

string

Obrigatório. O nome da interação personalizada.

Exemplos [#examples]

Objective-C [#obj-c]

- (NSString*) customNewRelicInteractionName {
return @"CustomInteractionNameViewController";
}

Swift [#swift]

@objc func customNewRelicInteractionName() -> String {
return "CustomInteractionNameViewController"
}
Copyright © 2024 New Relic Inc.

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