恶意使用支付取消的用户重新支付弹窗功能

对通过仪表盘的支付取消菜单恶意使用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