网络层
This commit is contained in:
+29
-8
@@ -1,14 +1,35 @@
|
||||
|
||||
syntax = "proto3";
|
||||
option go_package = "./pt";
|
||||
package ProtoMsg;
|
||||
|
||||
// 登录请求
|
||||
|
||||
//请求登录
|
||||
message LoginReq {
|
||||
string username = 1; // 用户名
|
||||
string password = 2; // 密码
|
||||
string GameName = 1; //游戏名字,作为不同游戏的标识
|
||||
string Identifier = 2; //身份识别码,游客的话是设备号,微信的话是openid,googleplay用户的话是gp平台uid
|
||||
int32 IdentityType = 3; //身份类型,1:游客;2:微信;3:googleplay;4:寰城
|
||||
int32 OperateType = 4; //操作类型,1:登录界面;2:断线重连;3:其他
|
||||
string ShareDeposit = 5; //微信邀请分享的寄存内容,如果不是邀请玩家,就填空
|
||||
optional string MachineIdentifier = 6; //机器设备名
|
||||
optional string SdkUid = 7; //sdk体系的UID,比如寰城
|
||||
}
|
||||
|
||||
// 登录响应
|
||||
message LoginRes {
|
||||
bool success = 1; // 是否成功
|
||||
string token = 2; // 登录成功返回的 token
|
||||
string message = 3; // 失败时的错误信息
|
||||
//登录回复
|
||||
message LoginRsp {
|
||||
|
||||
string GameName = 1; //游戏名字
|
||||
string Identifier = 2; //身份识别码,游客的话是设备号,googleplay用户的话是gp平台uid
|
||||
int32 IdentityType = 3; //身份类型,1:游客;2:微信;3:googleplay
|
||||
int32 OperateType = 4; //操作类型,1:登录界面;2:断线重连;3:其他
|
||||
int64 Uid = 5; //玩家Uid
|
||||
string Token = 6; //临时有效的token认证
|
||||
int64 ServerTime = 7; //服务端时间戳
|
||||
int32 TimezoneOffset = 8; //服务器时区
|
||||
string Ip = 10; //公网IP
|
||||
optional string MachineIdentifier = 11; //机器设备名
|
||||
optional string SdkUid = 12; //sdk体系的UID,比如寰城
|
||||
optional bool IsNewGuide = 13; //是否新手
|
||||
optional bool IsNewRegist = 14; //是否刚注册
|
||||
optional int64 LastLoginTime = 15; //上次登陆时间
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user