hch
2025-07-02 e8d63e91d80cc59d7947ad026149c2b752ce9364
SdkProject/library/src/main/java/com/secondworld/sdk/PlatformDiff.java
@@ -1,12 +1,26 @@
package com.secondworld.sdk;
public abstract class PlatformDiff {
    public static PlatformDiff I;
    //平台名称
    public abstract String platformName();
    public abstract String platformProductCode();
    public abstract String platformProductKey();
}
package com.secondworld.sdk;
import android.content.Context;
public abstract class PlatformDiff {
    public static PlatformDiff I;
    //平台名称
    public abstract String platformName();
    public abstract String platformProductCode();
    public abstract String platformProductKey();
    public abstract void CreateRoleEvent(String roleID);  //创建角色后需要处理的逻辑,如不同sdk的汇报接口不同
    public abstract void PayEvent(String title, String goodsID, double mount); //支付后需要处理的逻辑,如不同sdk的汇报接口不同
    public abstract void PrePayEvent(String title, String goodsID, double mount); //发起支付订单后需要处理的逻辑,如不同sdk的汇报接口不同
    public abstract void OnCreate(Context var0); //启动成功后需要处理的逻辑,如不同sdk的汇报接口不同
    public abstract String[] platformPermission(); //请求的权限类型 ,必须处理!!!
    public abstract void LoginSuccess(); //sdk登录后需要处理的逻辑,如不同sdk的汇报接口不同
    public abstract void StartRequestPermission(); //请求权限需要处理的逻辑,如不同sdk的汇报接口不同
}