Unity SDK_SDK自主提供的登录UI
调用SDK自主提供的登录UI
public class NLoginUIInfo { public NCommon.LoginType[] loginTypes { get; set; } // 拟显示的Login UI类型(排列) public bool showLogo { get; set; } // 是否显示图片标志 } NLoginUIInfo info = new NLoginUIInfo(); //待调用登录UI类型 info.loginTypes = new NCommon.LoginType[] { NCommon.LoginType.GOOGLE, NCommon.LoginType.FACEBOOK, NCommon.LoginType.GUEST ... }; info.showLogo = true;GamePot.showLoginWithUI(info); // 与一般登录API响应逻辑相同。 但时,响应结果为onLoginCancel/onLoginFailure时,将在Native级别上以提醒消息形式进行处理。 // 登录成功 public void onLoginSuccess(NUserInfo userInfo) { } // 强制更新(商店版本和客户端版本不一致时调用) public void onNeedUpdate(NAppStatus status) { // 须基于参数传递的status信息创建并显示弹窗。 请从下列两种方式中选择一种配置弹窗。 // 方式1:使用开发商自行实现UI的游戏内弹窗 // 方式2:调用下列代码后使用SDK自主弹窗 // GamePot.showAppStatusPopup(status.ToJson()); } // 维护(仪表盘的维护选项处于激活状态时调用) public void onMainternance(NAppStatus status) { // 须基于参数传递的status信息创建并显示弹窗。 请从下列两种方式中选择一种配置弹窗。 // 方式1:使用开发商自行实现UI的游戏内弹窗 // 方式2:调用下列代码后使用SDK自主弹窗 // GamePot.showAppStatusPopup(status.ToJson()); } // 结束应用 public void onAppClose() { // 如果使用方式2实现强制更新或维护功能时,因有可能强制结束应用,请在此处可执行结束应用。 } public void onLoginExit() { // 关闭系统自主提供的登录UI时 }
设置自主提供的登录UI图片标志
设置Android专用图片标志
设置iOS专用图片标志
Last updated