恶意使用支付取消的用户重新支付弹窗功能
对通过仪表盘的支付取消菜单恶意使用Google取消支付的用户进行自动停用处理时,可向该恶意用户显示由SDK提供的重新支付弹窗UI。通过UI重新支付取消支付的道具时,将自动解除停用。
如要针对恶意使用支付取消的用户使用重新支付弹窗功能,请使用下列代码。
if (FGamePotSDKPluginModule::IsGamePotSdkAvailable())
{
//主题种类
// MATERIAL_RED,
// MATERIAL_BLUE,
// MATERIAL_CYAN,
// MATERIAL_ORANGE,
// MATERIAL_PURPLE,
// MATERIAL_DARKBLUE,
// MATERIAL_YELLOW,
// MATERIAL_GRAPE,
// MATERIAL_GRAY,
// MATERIAL_GREEN,
// MATERIAL_PEACH
NVoidInfo info;
info.theme = "MATERIAL_RED";
FGamePotSDKPluginModule::GetSharedGamePotSdk()->setVoidBuilder(info.ToJsonString());
}
定义NVoidInfo
USTRUCT() struct FNVoidInfo { // 默认主题 UPROPERTY() FString theme; // 背景颜色(Gradient) UPROPERTY() TArray<FString> headerBackGradient; // 标题 UPROPERTY() FString headerTitle; // 标题颜色 UPROPERTY() FString headerTitleColor; UPROPERTY() TArray<FString> contentBackGradient; UPROPERTY() TArray<FString> listHeaderBackGradient; UPROPERTY() FString listHeaderTitleColor; UPROPERTY() TArray<FString> listContentBackGradient; UPROPERTY() FString listContentTitleColor; // 背景颜色(Gradient) UPROPERTY() TArray<FString> footerBackGradient; // 按钮的背景颜色(Gradient) UPROPERTY() TArray<FString> footerButtonGradient; UPROPERTY() FString footerTitleColor; UPROPERTY() FString descHTML; UPROPERTY() FString descColor; UPROPERTY() FString listHeaderTitle; UPROPERTY() FString footerTitle; }
Last updated