服务器验证信息后,将会通过长连接端口返回加唯一加密字符串,将此信息生成二维码。
**长连接返回数据:**
验证设备成功后,tv端将会收到带data为键的JSON数据包:
{
"errorcode":0,//错误码
"errmsg":"",
"type":"confirm",//数据类型
"data"{
"enc":"EAD9C774021DFB43D1FA4B1D42694180",//加密字符串
"expired":"1509442100",//过期时间戳
}
}
加密字符串(enc)的有效期为10分钟,如果手机端超时未扫描,则tv端需要重新接收enc生成新的二维码供手机端扫描。
注:用户长时间未扫描二维码,超时后,服务器不会主动向tv端推送超时错误和新的加密enc。当且仅当用户扫描超时的二维码发起验证请求后,tv端才会收到加密字符串过期的错误提示和新的加密enc。