SDK を追加した後、ユーザー ID とデバイス ID を設定してプロジェクトを設定します。これにより、ログがユーザーおよびデバイスに正しく関連付けられます。
アップグレード後の設定
警告
バージョン 10.1.32 以降では、APRemoteLogging クラスのカテゴリファイルは不要になりました。代わりに、ミドルレイヤーがラッパーを介して meta.config から設定を読み取ります。以前のバージョンからアップグレードする場合は、プロジェクトから古い APRemoteLogging カテゴリファイルを削除してください。
以下に示す古い APRemoteLogging カテゴリファイルを削除してください。

ユーザー ID の設定
ユーザー ID は各アクションを実行したユーザーを識別し、デフォルトでインストルメンテーションログに記録されます。
MPaaSInterface カテゴリファイルでユーザー ID を設定します:
@implementation MPaaSInterface (Portal)
- (NSString *)userId
{
return @"the-user-id";
}
@end
デバイス ID の設定
説明
デバイス ID の設定機能は、ベースラインバージョン 10.2.3.69 以降でサポートされています。
デバイス ID は物理デバイスを識別し、ログにおけるデバイスレベルの正確なアトリビューションを可能にします。MPMasSettings カテゴリファイルで clientId メソッドをオーバーライドしてください:
#import "MPMasSettings+CustomClientId.h"
@implementation MPMasSettings (CustomClientId)
- (NSString *)clientId {
return @"the-client-id";
}
@end
次のステップ
プロジェクトの設定が完了したら、アプリに必要なログタイプを追加してください: