コンテンツにスキップ

インターフェイス: ChoosePayload

context.chooseAsync のペイロード。友達リストに適用するフィルタと検索パラメータを定義します。

目次

プロパティ

プロパティ

caption

Optional caption: string | LocalizableContent

call-to-action ボタンのテキスト。 指定しない場合、 "今すぐプレイ" がデフォルトとして表示されます。

プラットフォーム:Linkのみ


data

Optional data: Record<string, unknown>

このアップデート・メッセージから起動されるセッションに渡されるオブジェクト。 Wortal.session.getEntryPointData() からアクセスが可能です。文字列に変換する場合、文字数は1000文字以下でなければなりません。

プラットフォーム:Linkのみ


description

Optional description: string | LocalizableContent

共有用UIのカスタマイズ可能な任意のテキストフィールド。こちらは、ユーザーがシェアすることで獲得できる報酬を説明するために使用できます。


filters

Optional filters: [ContextFilter]

友達リストに適用するフィルタの配列。現在は最初のフィルタのみ、使用されます。


hoursSinceInvitation

Optional hoursSinceInvitation: number

現在のプレイヤーが友達にメッセージを送信してから、フィルタリングされるまでの時間を指定します。このパラメータは、 NEW_INVITATIONS_ONLY フィルタが使用されている場合にのみ、適用されます。指定しない場合、メッセージを送信した友達を除外します。

プラットフォーム:Viberのみ


image

Optional image: string

コンタクトに表示される画像。base64 エンコード画像のデータURLを含む文字列。指定しない場合、ゲームのアイコン画像が表示されます。

プラットフォーム:Linkのみ


maxSize

Optional maxSize: number

マッチングのためのコンテキストの最大サイズ。


minSize

Optional minSize: number

マッチングのためのコンテキストの最小サイズ。


text

Optional text: string | LocalizableContent

コンタクトに表示するメッセージ。指定しない場合、 "SENDER_NAMEと一緒に「GAME_NAME」をプレイしよう!" がデフォルトとして表示されます。

プラットフォーム:Linkのみ