第三方SDK关联

GAMEPOT Unreal SDK支持与第三方SDK关联。

第三方SDK登录关联


如要通过第三方SDK关联使用登录功能,请参考表的内容在下列参数输入值后使用代码。

  • 参数及代码

    • 由于不支持自动登录,因此需要每次调用。

参数名

是否必需

类型

概述

userid

必填

FString

用户唯一ID 值无法使用“:”(冒号)

FString userid = TEXT("memberid of 3rd party sdk");

if (FGamePotSDKPluginModule::IsGamePotSdkAvailable())
    FGamePotSDKPluginModule::GetSharedGamePotSdk()->loginByThirdPartySDK(userid);

第三方SDK支付关联


如要通过第三方SDK关联使用支付功能,请参考表的内容在下列代码输入参数值后使用代码。

  • 参数及代码

参数名

是否必需

类型

概述

productid

必填

FString

在仪表盘添加的道具ID

transactionid

必填

FString

付费发票号(GPA-xxx-xxxx-xxxx)

store

必填

付费商店(googleappleonegalaxy

currency

选择

FString

货币(KRW、USD)

price

选择

double

付费道具的金额

paymentid

选择

FString

支付ID 一般与store_id相同

uniqueid

选择

FString

开发商使用的唯一ID

FString productId = "purchase_001";
FString transactionId = "GPA-xxx-xxxx-xxxx";
FString currency = "KRW";
double price = 1200;
FString paymentId = "google";
FString uniqueId = "developer unique id";

if (FGamePotSDKPluginModule::IsGamePotSdkAvailable())
{
    FGamePotSDKPluginModule::GetSharedGamePotSdk()->sendPurchaseByThirdPartySDK(FString productId, FString transactionId, FString currency, double price, FString store, FString paymentId, FString uniqueId);
}

Last updated