TPStashEvent.InAppPurchase
public int InAppPurchase(
string player_uuid,
string character_uuid,
string purchasable_slug,
float purchase_quantity,
float purchase_unit_price,
float purchase_total_price,
currencyCode purchase_currency_code,
[bool? is_ad_remove = null]
);
説明
アプリでの購入データを収集します。アプリでの購入イベントが発生すると必ず呼び出されるメソッドであり、購入と関係している分析モデルに使用されます。
データのアップロードに成功した場合1をリターンし、成功できなかった場合には-1をリターンします。-1リターンとなった場合TentuPlay debug modeに設定されている状態でUnity Editorを使用している場合、Unity Editorコンソールから以下のメッセージが表示されます。
|
パラメータ
名前 | 説明 | 必須か | ||
---|---|---|---|---|
player_uuid |
プレイヤーの固有ID |
必須 |
||
character_uuid |
プレイヤー内キャラクターの固有ID
|
必須 |
||
purchasable_slug |
購入した商品の固有識別子 |
必須 |
||
purchase_quantity |
購入した商品アイテムの数・量 |
必須 |
||
purchase_unit_price |
購入した商品の単価 |
必須 |
||
purchase_total_price |
購入した商品の合計金額 |
必須 |
||
purchase_currency_code |
ISO 4217における貨幣の名称 |
必須 |
||
is_ad_remove |
購入した商品が広告削除商品や広告の削除機能が含まれた商品である場合には「true」、そうでない場合には「false」 |
オプション |