• 로그인

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

setAttribute(iOS SDK API)

통사론

setAttribute:(NSString*)name value:(id) value;
NewRelic.setAttribute(string $name, string or float $value)

여러 모바일 모니터링 이벤트 유형이 공유하는 세션 수준 속성을 생성합니다. 이전 값을 덮어쓰고 호출될 때마다 입력합니다.

요구 사항

모든 에이전트 버전과 호환됩니다.

설명

이 정적 메서드는 지정된 이름과 값을 사용하여 세션 수준 사용자 지정 특성 을 만듭니다. 호출되면 이전 값과 유형을 덮어씁니다. 생성된 속성은 여러 모바일 모니터링 이벤트 유형 에서 공유됩니다.

이를 사용하는 방법에 대한 자세한 내용은 iOS API 가이드 를 참조하세요.

다음을 제외한 모든 MobileSession 기본 속성 을 재정의할 수 있습니다.

  • appId
  • appName
  • accountId
  • carrier
  • category
  • deviceManufacturer
  • deviceModel
  • eventType
  • install
  • lastInteraction
  • memUsageMb
  • newRelicVersion
  • osMajorVersion
  • osName
  • osVersion
  • platform
  • platformVersion
  • sessionDuration
  • sessionId
  • timestamp
  • type
  • upgradeFrom
  • uuid
  • 접두어가 붙은 모든 것 NewRelic

이 API를 사용하는 방법에 대한 컨텍스트는 사용자 정의 속성 및 이벤트 전송에 대한 문서를 참조하십시오.

매개변수

매개변수

설명

$name

필수의. 세션 속성의 이름입니다.

$value

문자열 또는 부동 소수점

필수의. 전달된 두 번째 매개변수는 문자열 값 또는 부동 소수점 값일 수 있습니다.

반환 값

성공적으로 기록된 경우 true 을 반환하고 기록되지 않은 경우 false 을 반환합니다.

오브젝티브-C

방법:

+ (BOOL) setAttribute:(NSString*)name value:(id) value;

예:

BOOL attributeSet = [NewRelic setAttribute:@"buildConfiguration" value:@"AppStore-release"];
BOOL attributeSet = [NewRelic setAttribute:@"rate" value:@9999.99];

빠른

방법:

NewRelic.setAttribute(name: String!, value: AnyObject!>) -> Bool

예:

var attributeSet = NewRelic.setAttribute("buildConfiguration", value: "AppStore-release")
attributeSet = NewRelic.setAttribute("rate", value: 9999.99)
Copyright © 2022 New Relic Inc.

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