ログイン / ユーザー属性
  ドキュメントに戻る

ログイン

ユーザー属性

どのように動作するか

属性は、キーと値のペアとして保存されるユーザー機能です。属性の力を借りて、以下のことができます:

  • ユーザーを小グループに分ける
  • ウェブショップのユーザーグループごとに、個人用のストアを用意することができる
  • 異なるパブリッシングプラットフォーム間でユーザー情報を転送する

ユーザー属性には次の2つのタイプがあります:

  • ユーザーが使用可能。このタイプの属性の値は、ユーザーによって入力されるか、クライアント側のゲーム内ロジックに従って指定されます。例:名前やキャラクターの属性、ゲームの難易度など。

  • 読み出し専用。このタイプの属性の値は、アプリケーションのサーバー側で入力して編集します。ゲームキャラクターのステータスや、定期的に変更しない方が良いユーザーパラメータの設定に使用することをお勧めします。例えば、ボーナスのチャンス、ゲームキャラクターのキーパラメータ、ユーザーカテゴリーなどです。

必要に応じて、送信データの整合性を確保するために、アドミンページでJSONスキーマ形式の属性検証ルールを設定することができます。ログインAPIメソッドウェブフックを利用して、属性の管理を行うことができます。また、アドミンページ属性の値を編集することも可能です。

入手方法

ユーザー属性値をセットアップするには:

  1. アドミンページでプロジェクトを開き、「ログイン」セクションに移動します。
  2. ログインプロジェクトのパネルで「構成」をクリックします。
  3. ユーザーデータベース」ブロックに移動し、「ユーザー属性スキーマ」セクションを選択します。

  1. JSONスキーマ形式で属性検証ルールを指定します(任意):

お知らせ
インゲームストアの個人用設定を有効にするには、すべてのユーザー属性をJSONスキーマに追加します。

    • propertiesオブジェクトでユーザー属性とそのプロパティのセットを指定します。許可されたデータタイプ:stringnumberintegerまたはboolean。オブジェクトのデプスは:1.
    • additionalPropertiesオブジェクトで、propertiesオブジェクトにリストされていない追加フィールドを作成可能かどうかを指定します。追加フィールドを許可する場合はtrue、許可しない場合はfalseを設定します。
    • requiredオブジェクトで、必須属性のリストを指定します。
    • typeフィルドの値をobjectに設定します。

お知らせ
各ユーザー属性名は個別に指定されます。正規表現、マスキング、およびpatternPropertiesプロパティはサポートされていません。
JSONスキーマでユーザー属性タイプを指定しない場合、属性を更新するときにtypeフィールドのデフォルト値はdata_typeになります。
JSONスキーマの例:
Copy
Full screen
Small screen
{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"properties": {
		"game": {
			"description": "Name of the game played by user.",
			"type": "string"
		},
		"age": {
			"description": "User's age.",
			"type": "integer"
		},
		"had_ban": {
                 "description": "Whether the user was banned.",
			"type": "boolean"
		},
		"last_purchase": {
                 "description": "Date of user's last purchase.",
			"type": "string",
		}
	},
	"additionalProperties": false,
	"required": [
		"age",
		"game",
		"last_purchase"
	],
	"type": "object"
}

  1. ウェブサイトまたはアプリケーションで、次のログインAPIメソッドを使用して、ユーザー属性を操作するロジックを実装します:

お知らせ
サーバーからユーザーの属性を取得するメソッドを呼び出すと、すべてのユーザー属性値が文字列として返されます。

ユーザー属性値を編集する方法

ユーザー属性値を編集するには:

  1. アドミンページでプロジェクトを開き、ログインセクションに移動します。
  2. ログインプロジェクトのパネルで構成をクリックしま。
  3. ユーザーデータベースブロックに移動し、ユーザーセクションを選択します。

  1. 表からユーザーを探し、該当する文字列の属性をクリックします。
  1. ポップアップウィンドウで、編集したい属性を選択し、鉛筆マークをクリックして値を編集し、保存をクリックします。
この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2024年9月18日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!