통사론
NewRelic.setAttribute(string $name, string or float $value)
여러 모바일 이벤트 유형에서 공유하는 세션 수준 속성을 만듭니다. 이전 값을 덮어쓰고 호출될 때마다 입력합니다.
요구 사항
에이전트 버전 5.0.0 이상.
설명
이 정적 메서드는 지정된 이름과 값을 사용하여 세션 수준 사용자 지정 특성 을 만듭니다. 이 메서드는 호출될 때마다 이전 값과 형식을 덮어씁니다. 생성된 속성은 여러 모바일 이벤트 유형 에서 공유됩니다.
이 API를 사용하는 방법에 대한 자세한 내용은 Android 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
매개변수
매개변수 | 설명 |
---|---|
끈 | 필수의. 속성의 이름입니다. |
문자열 또는 부동 소수점 | 필수의. 전달된 두 번째 매개변수는 문자열 값 또는 부동 소수점 값일 수 있습니다. |
반환 값
성공적으로 기록된 경우 true
을 반환하고 기록되지 않은 경우 false
을 반환합니다.
예
문자열 값으로 속성 설정
다음은 지정된 텍스트 이름과 텍스트 값으로 속성을 생성합니다. setAttribute
은 호출될 때마다 이전 값과 유형을 덮어씁니다.
boolean attributeSet = NewRelic.setAttribute("storeId", "SampleStoreId000");
숫자 값으로 속성 설정
지정된 텍스트 이름과 숫자 값을 사용하여 속성을 만듭니다.
boolean attributeSet = NewRelic.setAttribute("rate", 9999.99);