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이 반환됩니다. 호출에 실패할 경우 유니티 에디터 콘솔 TentuPlay debug mode에서 다음과 같은 메시지가 출력됩니다.
|
파라미터
이름 | 설명 | 필수 여부 | ||
---|---|---|---|---|
player_uuid |
플레이어의 고유 ID(캐릭터 ID가 아닌)로 Steam 사용자 ID나 Google Play 사용자 ID를 말함 |
필수 |
||
character_uuid |
플레이어 캐릭터의 고유 ID
|
필수 |
||
purchasable_slug |
구매 상품의 고유 구분자 |
필수 |
||
purchase_quantity |
구매 상품의 갯수 또는 양 |
필수 |
||
purchase_unit_price |
구매 상품의 단가 |
필수 |
||
purchase_total_price |
구매 상품의 총 가격 |
필수 |
||
purchase_currency_code |
구매에 사용된 통화 코드 (ISO 4217에 따른 세자리 알파벳) |
필수 |
||
is_ad_remove |
구매한 상품이 광고 제거 상품이거나 광고 제거와 관련된 상품인지 여부 |
선택 |