用語集¶
XGサブスクリプションで使用する用語をまとめています。
用語 |
説明 |
||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
オファーID |
初回無料・割引等のオファーの識別子です。オファーを適用した購入を判定するために使用します
|
||||||||||||||||||||||||||||||||||||||||||||
オファータイプ |
オファーの分類です。初回購入時に割引や無料期間を提供する際に使用します
|
||||||||||||||||||||||||||||||||||||||||||||
オファー価格 |
オファーを適用した時の価格です。購入検証で価格が一致するか確認するために使用します
|
||||||||||||||||||||||||||||||||||||||||||||
キャンセル日時 |
サブスクリプションのキャンセル日時です。ISO 8601形式で表現されます。ユーザーが自動更新をキャンセルした日時を示します。キャンセル時のみXGサブスクリプション通知に含まれます
|
||||||||||||||||||||||||||||||||||||||||||||
サブスクリプショングループID |
ストア横断で同一商品を管理するためのXG側のIDです。同一ユーザーが同一グループのサブスクリプションを複数有効にすることを防止します。App Store / Google Play / DMM GAMESの各プランを同一商品として管理できます
|
||||||||||||||||||||||||||||||||||||||||||||
サブスクリプション状態 |
サブスクリプションの現在の状態です。サービス利用可否の判定に使用します。サービス利用不可の場合は利用権を無効として扱ってください。
|
||||||||||||||||||||||||||||||||||||||||||||
サブスクリプション状態変更イベント |
XGサブスクリプション通知で送信されるイベント種別です。サービス利用可否はサブスクリプション状態で判断し、利用権の処理は通知に含まれる
注釈 ※1 DMM GAMESの場合はバッチの実行タイミング次第では届かない場合があります |
||||||||||||||||||||||||||||||||||||||||||||
サブスクリプションタグ |
ゲーム内通貨の発行数を切り替えるためのタグです。ゲームサーバーがXGサブスクリプション通知のレスポンスで指定します 設定方法: XG商品マスタで、サブスクリプションタグごとに発行するゲーム内通貨の種類・数量を設定します。 使い方: ゲームサーバーは、XGサブスクリプション通知のレスポンスで 活用例:
例: |
||||||||||||||||||||||||||||||||||||||||||||
プランID |
プランの識別子です。月額・年額など、同一商品内の異なる期間プランを識別します
|
||||||||||||||||||||||||||||||||||||||||||||
有効期限 |
サブスクリプションの有効期限です。XGサブスクリプション通知の 表示用途 ゲーム端末での表示に使用してください(例:「〇月〇日まで有効」のように、ユーザーに課金期間の終了日時を示す)。 有効判定 サービス利用可否(課金コンテンツへのアクセス可否など)の判定は、サブスクリプション状態(
注釈 有効期限が過ぎていても、期限切れイベント(expired)を受信するまではサブスクリプション状態は有効のままになります |
||||||||||||||||||||||||||||||||||||||||||||
purchaseTransactionId |
サブスクリプションの購入時にストアが発行した取引IDです
|
||||||||||||||||||||||||||||||||||||||||||||
renewalTransactionId |
サブスクリプションの継続時にストアが発行した取引IDです。利用権を付与する際(
|
||||||||||||||||||||||||||||||||||||||||||||
eventAt |
サブスクリプションの更新が行われた日時です
|
||||||||||||||||||||||||||||||||||||||||||||
trigger |
通知の生成元を表します
|
||||||||||||||||||||||||||||||||||||||||||||
storeNotificationStatus |
ストアからの通知が順番どおりに届いたかどうかを表します。通知の届く順序は前後する場合があります
|
||||||||||||||||||||||||||||||||||||||||||||
itemAction |
通知に応じてゲームサーバーが行う利用権の操作を表します
ゲームサーバーは
ストアからの通知の届く順序が入れ替わった場合、利用権を付与せずサブスクリプション状態の更新のみとなる場合があります |