NativebrikUser

インターフェース

class NativebrikUser {
  Future<String?> getId()
  Future<void> setProperties(Map<String, String> properties)
  Future<Map<String, String>?> getProperties()
}

.getId

NativebrikUser にはデフォルトでUUID形式のユーザーIDがプロパティとして設定されています。ユーザーIDは以下のように取得できます:

final user = NativebrikUser();
final userId = await user.getId();

オプションで、カスタムユーザーIDを設定することも可能です:

await user.setProperties({'userId': '<CUSTOM_USER_ID>'});

.setProperties

このプロパティは、

  • どのユーザーがエクスペリメントのターゲットとなるかをフィルタリングする

  • エクスペリメント内のユーザー毎の動的な変数として表示する

ために使用されます。

カスタムのユーザーのプロパティを設定することができます:

await user.setProperties({'<KEY>': '<VALUE>'});

.getProperties

ユーザーのプロパティを取得することができます:

final properties = await user.getProperties();

Last updated