Unity SDK_确认AppStatus
若要确认当前客户端的AppStatus,请使用下列代码。
public enum ResultCheckAppStatus
{
SUCCESS,
FAILED,
NEED_UPDATE,
MAINTENANCE
}
GamePot.checkAppStatus((NCommon.ResultCheckAppStatus resultState , NAppStatus appStatus, NError error) =>
{
switch(resultState)
{
case NCommon.ResultCheckAppStatus.SUCCESS:
// 未维护/更新相关的设置时
break;
case NCommon.ResultCheckAppStatus.FAILED:
// Handling error
break;
case NCommon.ResultCheckAppStatus.NEED_UPDATE:
// 更新
// Handling appStatus
break;
case NCommon.ResultCheckAppStatus.MAINTENANCE:
// 维护
// Handling appStatus
break;
default:
break;
}
});
设置setUserData
登录后想给相应会员添加附加信息时使用。 密钥数量上限为50个 值长度上限为1024字节 相应信息只能在会员详细项目中确认。
方式1
JSONNode _json = new JSONObject(); _json.Add("appversion", "1.0.23"); _json.Add("server", "s1"); string json = _json.ToString(); GamePot.setUserData(_json); // setUserData成功 public void onSetUserDataSuccess() { } // setUserData失败 public void onSetUserDataFailure(NError error) { }
方式2
void setUserData(JSONNode userData, GamePotCallbackDelegate.CB_SetUserData cbSetUserData); JSONNode _json = new JSONObject(); _json.Add("appversion", "1.0.23"); _json.Add("server", "s1"); string json = _json.ToString(); GamePot.setUserData(_json, (success, error) => { if(success) { // setUserData成功 } else { // setUserData失败 } });
Last updated