• /
  • ログイン
  • 無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

setAttribute(iOS SDK API)

構文

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

複数のモバイルモニタリングイベントタイプで共有されるセッションレベルの属性を作成します。この属性が呼び出されるたびに、以前の値とタイプが上書きされます。

要件

すべてのAgentバージョンに対応しています。

説明

この静的メソッドは、セッションレベルのカスタム 属性 を、指定された名前と値で作成します。このメソッドが呼び出されると、以前の値とタイプが上書きされます。作成された属性は、複数の Mobile monitoring event type で共有されます。

これをどのように使用するかについては、 iOS API ガイド を参照してください。

MobileSession default attributes for New Relic Insights 以外の属性を上書きすることができます。

  • appId
  • アプリ名
  • accountId
  • キャリア
  • カテゴリ
  • デバイスメーカー
  • デバイスモデル
  • eventType
  • インストール
  • lastInteraction
  • memUsageMb
  • newRelicVersion
  • osMajorVersion
  • osName
  • OSバージョン
  • プラットフォーム
  • プラットフォームバージョン
  • セッション期間
  • セッションID
  • タイムスタンプ
  • 種類
  • アップグレード元
  • uuid
  • NewRelic の前につくもの

このAPIの使用方法については、カスタム属性やイベントをInsights forに送信する際のドキュメントを参照してください。

パラメータ

パラメーター

説明

$name

文字列

必須項目です。セッション属性の名前。

$value

文字列またはフロート

必要です。2番目に渡されるパラメータは、文字列値またはフロート値のいずれかです。

戻り値

録画に成功した場合は true を、失敗した場合は false を返します。

Objective-C

方法です。

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

例:

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

Swift

方法です。

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.