年齢ゲートウィジェットのリダイレクトで PROHIBITED ステータスを文書化
年齢ゲートウィジェットとエンドツーエンドウィジェットは、プレイヤーがプロダクトの最低年齢に達していない場合にstatus=PROHIBITEDを返します。このステータスがウィジェットのリダイレクトURL、Widget.AgeGate.Resultイベント、およびAPIリファレンスで文書化され、最低年齢に達していないプレイヤーを確実に検出してブロックできるようになりました。
新機能
CDK: 埋め込みフロー
- リダイレクトURLで結果を受け取る: 年齢ゲートウィジェットとエンドツーエンドウィジェットの両方について、
redirectUrlコールバックのクエリパラメータ(status、sessionId、challengeId、age)を説明する新しいセクションを追加しました。最低年齢に達していない場合の例も含まれます。 - イベント処理の例が、3つのステータス(
PASS、FAIL、PROHIBITED)すべてで分岐するようになりました。
イベントリファレンス
Widget.AgeGate.Result: ステータス値の表(PASS/FAIL/PROHIBITED)、PROHIBITEDの場合に返されるdata.ageフィールド、およびPROHIBITEDの例を追加しました。
APIリファレンス(OpenAPI)
/widget/generate-age-gate-urlと/widget/generate-e2e-urlのredirectUrlの説明に、PASS、FAIL、PROHIBITEDを記載し、PROHIBITEDでは入力されたageが追加されセッションは作成されないことを明記しました。
リダイレクトおよびイベントのstatusはUXのヒントとして扱ってください。アクセスを許可する前に、Challenge.StateChangeウェブフックまたは/session/getでサーバーサイドで結果を確認してください。