1
This commit is contained in:
@@ -278,16 +278,18 @@ NSErrorDomain const KBNetworkErrorDomain = @"com.company.keyboard.network";
|
||||
- (void)kb_handleBizCode:(NSInteger)bizCode
|
||||
json:(id)json
|
||||
response:(NSURLResponse *)response {
|
||||
// 键盘扩展内暂不做复杂会话管理,交由宿主 App 处理。
|
||||
// 如需支持,可通过 Darwin 通知或 App Group 自行扩展。
|
||||
(void)bizCode;
|
||||
(void)json;
|
||||
(void)response;
|
||||
return;
|
||||
switch (bizCode) {
|
||||
// 登录态相关:未登录 / 无权限 / 各种 token 异常、被顶号/踢下线等
|
||||
case KBBizCodeNotLogin:
|
||||
case KBBizCodeNoAuth:
|
||||
case KBBizCodeTokenNotFound:
|
||||
case KBBizCodeTokenInvalid:
|
||||
case KBBizCodeTokenExpired:
|
||||
case KBBizCodeAccountKicked: {
|
||||
case KBBizCodeTokenTimeout:
|
||||
case KBBizCodeTokenBeReplaced:
|
||||
case KBBizCodeTokenKickOut:
|
||||
case KBBizCodeTokenFreeze:
|
||||
case KBBizCodeTokenNoPrefix:
|
||||
case KBBizCodeForbidden: {
|
||||
// 登录态异常:统一清理本地会话并提示用户重新登录
|
||||
NSString *msg = KBBizMessageFromJSONObject(json);
|
||||
if (msg.length == 0) {
|
||||
|
||||
Reference in New Issue
Block a user