using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using com.m3839.sdk;
///
/// 快爆单机防沉迷
/// create by chenbaoyang
///
namespace com.m3839.sdk.single
{
public class UnionFcmSDK
{
static AndroidJavaClass sdkClass = new AndroidJavaClass("com.m3839.sdk.single.UnionFcmSDK");
[System.Obsolete("该方法已过期")]
public static void InitSDK(string gameId, int orientation, UnionFcmListener listener)
{
AndroidJavaObject paramBuilder = new AndroidJavaObject("com.m3839.sdk.single.UnionFcmParam$Builder");
AndroidJavaObject param = paramBuilder.Call("setGameId", gameId)
.Call("setOrientation", orientation)
.Call("build");
sdkClass.CallStatic("initSDK", HykbContext.GetInstance().GetActivity(), param, listener);
}
public static void Init(string gameId, int orientation, UnionV2FcmListener listener)
{
AndroidJavaObject paramBuilder = new AndroidJavaObject("com.m3839.sdk.single.UnionFcmParam$Builder");
AndroidJavaObject param = paramBuilder.Call("setGameId", gameId)
.Call("setOrientation", orientation)
.Call("build");
sdkClass.CallStatic("init", HykbContext.GetInstance().GetActivity(), param, listener);
}
public static UnionFcmUser GetUser()
{
return new UnionFcmUser(sdkClass.CallStatic("getUser"));
}
public static void SetDebug(bool isDebug)
{
sdkClass.CallStatic("setDebug", isDebug);
}
public static void ReleaseSDK()
{
sdkClass.CallStatic("ReleaseSDK");
}
}
}