主题
Skip to content
获取登录的状态
c#
//获取登录状态0-未登录 1-成功登录
ZMYSDKManager.I.Sdk.ServerLoginStateStatic();
查询支持的登录方式
c#
// type: 2-第三方 3-邮箱 4-手机 5-游客
// subType: 0-type为4和5时 1-Weixin 2-qq 3-Facebook 4-Twitter 5-WhatsApp 6-Apple 7-google
/*[
{
"type": 5,
"subType": 0
},
{
"type": 4,
"subType": 0
}
]
*/
ZMYSDKManager.I.LoginSupportItemInfo();
登录
c#
ZMYSDKManager.I.Sdk.ServerLoginAppStatic();
无 UI 登录
c#
//无UI登录:type -1自动登录 0游客 1手机 2邮箱 3QQ 4微信 5facebook 6谷歌 7line 8Apple
//openId 选择1和2时为用户填写的手机号或者邮箱地址
//unionPassword 选择1和2时此方法需要传值,验证码
ZMYSDKManager.I.Sdk.ServerNoUiLoginAppStatic(string atype,string openId,string unionPassword);
下发验证码
c#
ZMYSDKManager.I.Sdk.ServerLoginGetUnionCodeStatic(string atype,string enumber);
退出登录
c#
ZMYSDKManager.I.Sdk.ServerLoginExitStatic();
注销
c#
ZMYSDKManager.I.Sdk.DoAccountLoginOffStatic();
获取用户信息
json
/*
{
accountInfo = (
{
name = " 86_2222";
openId = " 86_2222";
subType = 0;
type = 4;
}
);
gameDataDate = 0;
leaveDay = 0;
status = 0;
token = 244fbd2e2b9242ffb53cbefe11bbd085;
userId = "eed52123-e296-4875-9643-a30d6af3eb7a";
userInfo = {
fsLogin = 1;
icon = "";
loginDays = 1;
userName = "";
};
}
*/
ZMYSDKManager.I.LoginGetUserInfo();
上报数据
c#
ZMYSDKManager.I.Sdk.ServerLoginUploadDataStatic(string keyInfo,string valueInfo);
下拉数据
c#
ZMYSDKManager.I.Sdk.ServerLoginGetDataStatic(string keyInfo);
监听上报数据成功
c#
ZMYSDKManager.I.Login_UpLoadData += upLoadDataCallBack;
void upLoadDataCallBack(UploadDataResult dataResult)
{
if (dataResult.code==1)
{
Debug.Log($"上报Key[{dataResult.key}] 成功");
}
else
{
Debug.Log($"上报Key[{dataResult.key}] 失败");
}
}
监听下拉数据成功
c#
ZMYSDKManager.I.Login_DownData += downDataCallBack;
void downDataCallBack(DownDataResult dataResult)
{
if (dataResult.code == 1)
{
Debug.Log($"下拉Key[{dataResult.key}] 成功 Value=[{dataResult.value}]");
}
else
{
Debug.Log($"下拉Key[{dataResult.key}] 失败");
}
}
主动消失登录相关的结果弹窗
c#
ZMYSDKManager.I.Sdk.LoginDismissDialog();
点我快速对接


