原因:有玩家的设备号大于我们服务器规定的128位,需要截取后128作为新字符,测试代码如下:
var _str = "fjaskfakjsfhjakshfjaskfhhhhhhhhhhaskjdfhasjkdfhsadhasjkfhaskjfgjaksgfjaksgfjkasghfjkasghfjkasfghkjasgfkjasgfhkjasfhgkjashflkasdjhlkashflkiashflkjasfhasljhfjlkashfjkashfdjasklhdfjksahfjksahfjksahfjkahsfjk";
var _len = 10;
if (_str.Length > _len)
{
_str = _str.Substring(_str.Length - _len, _len);
}
Debug.LogError(_str);
打印结果为后十位: