ショップ
有料販売情報をダッシュボードで確認するには、有料購入に関するメソッドを呼び出してください。
財貨の購入
ユーザーがお金でゲーム内の様々な財貨を購入する場合、以下のメソッドを呼び出してください。
-
ユーザーがお金でジェムやダイヤなどのゲーム内財貨を獲得する場合、
InAppPurchaseとGetCurrencyを呼び出してください。-
ユーザーがリアルマネー(現金)を支払って購入する場合のみ、
InAppPurchaseメソッドを使用します。 -
from_category_slugには、有料購入商品の種類(例:イベント、パッケージ、財貨、消費アイテムなど)を入力してください。 -
有料購入で財貨を獲得したことを表示するには、
GetCurrencyメソッドのfrom_entityにentity.InAppPurchaseと入力します。
有料購入時には
InAppPurchaseメソッドのpurchasable_slugの値とGetCurrencyのfrom_slugの値を同じものにしてください。次の表では120 ダイヤになっています。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
purchasable_slug
string
必須
120ダイヤpurchase_quantity
float
必須
1purchase_unit_price
float
必須
3300purchase_total_price
float
必須
purchase_currency_code
必須
currencyCode.KRWis_ad_remove
boolean
オプション
FALSEメソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
currency_slug
string
必須
ダイヤcurrency_quantity
float
必須
120currency_total_quantity
float
オプション
9999from_entity
オプション
entity.InAppPurchasefrom_category_slug
string
オプション
財貨from_slug
string
オプション
120ダイヤ -
-
ユーザーがHard Currency(課金でのみ手に入れられる財貨)を支払い、Soft Currency(ゲームをプレイして獲得できる財貨)を獲得した場合、
UseCurrencyとGetCurrencyを呼び出してください。財貨の使用や獲得はゲーム内ショップの取り引きによって発生するため、
UseCurrencyのwhere_to_entityとGetCurrencyメソッドのfrom_entityをentity.ShopPurchaseと表記します。特定の商品を購入するために財貨を使い、その商品から財貨を獲得したため、
UseCurrencyメソッドのwhere_to_slugとGetCurrencyのfrom_slugには同じ商品名を、UseCurrencyメソッドのwhere_to_category_slugとGetCurrencyのfrom_category_slugには同じカテゴリー名を入力してください。次の表では1000ゴールドとゴールドになっています。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
currency_slug
string
必須
ダイヤcurrency_quantity
float
必須
50currency_total_quantity
float
オプション
9999where_to_entity
オプション
entity.ShopPurchasewhere_to_category_slug
string
オプション
ゴールドwhere_to_slug
string
オプション
1000ゴールドメソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
currency_slug
string
必須
ゴールドcurrency_quantity
float
必須
1000currency_total_quantity
float
オプション
9999from_entity
オプション
entity.ShopPurchasefrom_category_slug
string
オプション
ゴールドfrom_slug
string
オプション
1000ゴールド
ランダムボックスの購入
ユーザーがお金(現金)でランダムボックスを購入する場合、以下のメソッドを呼び出します。
-
ランダムボックスの購入で特定のアイテムを即時獲得する場合、以下のメソッドを呼び出します。
有料購入時にランダムボックスで獲得できるアイテムや財貨を入力する場合、
InAppPurchaseメソッドのpurchasable_slugとGetRandomBoxおよびGetEquipmentメソッドのfrom_slugの値は同じでなければなりません。以下の表ではノーマル銃のガチャチケットがサンプルとして入っています。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
purchasable_slug
string
必須
ノーマル銃のガチャチケットpurchase_quantity
float
必須
1purchase_unit_price
float
必須
3300purchase_total_price
float
必須
purchase_currency_code
必須
currencyCode.KRWis_ad_remove
boolean
オプション
FALSEメソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_item_slug
string
必須
ノーマル銃のガチャチケットitem_quantity
float
必須
1from_entity
オプション
entity.InAppPurchasefrom_category_slug
string
オプション
武器ショップfrom_slug
string
オプション
ノーマル銃のガチャチケットメソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_item_slug
string
必須
ノーマル銃のガチャチケットitem_quantity
float
必須
1メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_item_slug
string
必須
銃item_quantity
float
必須
1from_entity
オプション
entity.OpenRandomBoxfrom_category_slug
string
オプション
一般from_slug
string
オプション
ノーマル銃のガチャチケット -
ランダムボックスの購入時に特定のランダムボックスを獲得し、ユーザーがその開封時期を選べる場合は
InAppPurchaseとGetRandomBoxメソッドを呼び出します。以後ユーザーがランダムボックスを開封して特定のObjectを獲得する際に
OpenRandomBoxおよびGetRandomBoxメソッドを呼び出します。メソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
purchasable_slug
string
必須
アレゴリアのボックスpurchase_quantity
float
必須
1purchase_unit_price
float
必須
3300purchase_total_price
float
必須
purchase_currency_code
必須
currencyCode.KRWis_ad_remove
boolean
オプション
FALSEメソッド パラメータ データ型 必須 備考 player_uuid
string
必須
character_uuid
string
必須
TentuPlayKeyword._DUMMY_CHARACTER_ID_item_slug
string
必須
アレゴリアのボックスitem_quantity
float
必須
1from_entity
オプション
entity.InAppPurchasefrom_category_slug
string
オプション
ダイヤディウム(ショップ名)from_slug
string
オプション
アレゴリアのボックス×1
パッケージ商品を購入
ユーザーが様々なアイテムが含まれている有料パッケージを購入した場合、InAppPurchase メソッドと同時に獲得した各Object(例:キャラクター、アイテム)に応じて Get{ Object Type } メソッドを呼び出してください。
|
TentuPlayはゲームObjectをCharacter、Currency、Equipmentなどの10種類に分けています。Object獲得のメソッド名は |
例えばあるユーザーが2種類の財貨(「次元石」と「コスト」)とトークン1種類(「プレミアムチケット」)が含まれた「毎月召喚1」を購入した場合、次の表のようにInAppPurchaseおよびGetTokenを呼び出すと同時にGetCurrencyを2回呼び出す必要があります。
| メソッド | パラメータ | データ型 | 必須 | 備考 |
|---|---|---|---|---|
player_uuid |
string |
必須 |
||
character_uuid |
string |
必須 |
|
|
purchasable_slug |
string |
必須 |
|
|
purchase_quantity |
float |
必須 |
|
|
purchase_unit_price |
float |
必須 |
|
|
purchase_total_price |
float |
必須 |
||
purchase_currency_code |
必須 |
|
||
is_ad_remove |
boolean |
オプション |
|
メソッド |
パラメータ |
データ型 |
必須 |
備考 |
|
|---|---|---|---|---|---|
財貨A |
財貨B |
||||
player_uuid |
string |
必須 |
|||
character_uuid |
string |
必須 |
|
||
currency_slug |
string |
必須 |
|
|
|
currency_quantity |
float |
必須 |
|
|
|
currency_total_quantity |
float |
オプション |
|
|
|
from_entity |
オプション |
|
|||
from_category_slug |
string |
オプション |
|
||
from_slug |
string |
オプション |
|
||
| メソッド | パラメータ | データ型 | 必須 | 備考 |
|---|---|---|---|---|
player_uuid |
string |
必須 |
||
character_uuid |
string |
必須 |
|
|
item_slug |
string |
必須 |
|
|
item_quantity |
float |
必須 |
|
|
from_entity |
オプション |
|
||
from_category_slug |
string |
オプション |
|
|
from_slug |
string |
オプション |
|
広告非表示商品の購入
ユーザーが有料の広告非表示商品を購入した場合、InAppPurchaseのメソッドを呼び出してください。
|
広告非表示商品を購入する場合、 |
| メソッド | パラメータ | データ型 | 必須 | 備考 |
|---|---|---|---|---|
player_uuid |
string |
必須 |
||
character_uuid |
string |
必須 |
||
purchasable_slug |
string |
必須 |
広告非表示アイテム名 |
|
purchase_quantity |
float |
必須 |
|
|
purchase_unit_price |
float |
必須 |
|
|
purchase_total_price |
float |
必須 |
||
purchase_currency_code |
必須 |
|
||
is_ad_remove |
boolean |
オプション |
|