Commit 25044acb cgx

优化APP更新

1 个父辈 85b6f2bb
......@@ -96,6 +96,8 @@
D0878F48280BD18F005F1B7F /* LoginView.m in Sources */ = {isa = PBXBuildFile; fileRef = D0878F47280BD18F005F1B7F /* LoginView.m */; };
D0878F4C280BEFF9005F1B7F /* UILabel+YBAttributeTextTapAction.m in Sources */ = {isa = PBXBuildFile; fileRef = D0878F4B280BEFF9005F1B7F /* UILabel+YBAttributeTextTapAction.m */; };
D0878F4F280C087E005F1B7F /* LoginController.m in Sources */ = {isa = PBXBuildFile; fileRef = D0878F4E280C087E005F1B7F /* LoginController.m */; };
D08DBF742864099100681FD4 /* UnityFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0FFCD402853421900A01707 /* UnityFramework.framework */; };
D08DBF752864099100681FD4 /* UnityFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D0FFCD402853421900A01707 /* UnityFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
D08F79D4281A1838000D99DD /* TZImageCropManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D08F79B9281A1838000D99DD /* TZImageCropManager.m */; };
D08F79D5281A1838000D99DD /* TZAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D08F79BB281A1838000D99DD /* TZAssetCell.m */; };
D08F79D6281A1838000D99DD /* TZVideoPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = D08F79BC281A1838000D99DD /* TZVideoPlayerController.m */; };
......@@ -144,8 +146,6 @@
D0AEFE7C2817D13400230DC6 /* UITableViewCell+CardRadius.m in Sources */ = {isa = PBXBuildFile; fileRef = D0AEFE7A2817D13400230DC6 /* UITableViewCell+CardRadius.m */; };
D0AEFE812817DD1500230DC6 /* MyFeedCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D0AEFE7E2817DD1500230DC6 /* MyFeedCell.m */; };
D0AEFE822817DD1500230DC6 /* MyFeedListController.m in Sources */ = {isa = PBXBuildFile; fileRef = D0AEFE802817DD1500230DC6 /* MyFeedListController.m */; };
D0B1124528629C0F00A496FB /* UnityFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0FFCD402853421900A01707 /* UnityFramework.framework */; };
D0B1124628629C0F00A496FB /* UnityFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D0FFCD402853421900A01707 /* UnityFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
D0B1124A28631D8C00A496FB /* DSSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = D0B1124928631D8C00A496FB /* DSSlider.m */; };
D0B5ECA627F2D9DE003EDFE3 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D0B5ECA527F2D9DE003EDFE3 /* AppDelegate.m */; };
D0B5ECAF27F2D9DE003EDFE3 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D0B5ECAD27F2D9DE003EDFE3 /* Main.storyboard */; };
......@@ -227,13 +227,13 @@
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
D0B1124728629C1000A496FB /* Embed Frameworks */ = {
D08DBF762864099100681FD4 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
D0B1124628629C0F00A496FB /* UnityFramework.framework in Embed Frameworks */,
D08DBF752864099100681FD4 /* UnityFramework.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
......@@ -684,7 +684,7 @@
39CC172FB610DA5F29120B56 /* Pods_DreamSleep.framework in Frameworks */,
D0F963CB285C51E100D75CD7 /* libSocialWeChat.a in Frameworks */,
D0F963CA285C51E100D75CD7 /* UMShare.framework in Frameworks */,
D0B1124528629C0F00A496FB /* UnityFramework.framework in Frameworks */,
D08DBF742864099100681FD4 /* UnityFramework.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -1828,7 +1828,7 @@
D0B5EC9E27F2D9DE003EDFE3 /* Frameworks */,
D0B5EC9F27F2D9DE003EDFE3 /* Resources */,
409ED65E54EAA1876017E6E6 /* [CP] Embed Pods Frameworks */,
D0B1124728629C1000A496FB /* Embed Frameworks */,
D08DBF762864099100681FD4 /* Embed Frameworks */,
);
buildRules = (
);
......@@ -2288,7 +2288,7 @@
CODE_SIGN_ENTITLEMENTS = DreamSleep/Basement/DSConfig/DreamSleepDebug.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 10;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 4NDZ6UX8PW;
ENABLE_BITCODE = NO;
......@@ -2336,7 +2336,7 @@
"$(PROJECT_DIR)/DreamSleep/Vendors/UMSDK/share/share_ios_6.10.5/SocialLibraries/WeChat/WechatSDK",
"$(PROJECT_DIR)/DreamSleep/Vendors/UMSDK/share/share_ios_6.10.5/SocialLibraries/QQ",
);
MARKETING_VERSION = 1.0.3;
MARKETING_VERSION = 1.1.0;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"$(inherited)",
......@@ -2364,7 +2364,7 @@
CODE_SIGN_ENTITLEMENTS = DreamSleep/DreamSleep.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 10;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 4NDZ6UX8PW;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
......@@ -2410,7 +2410,7 @@
"$(PROJECT_DIR)/DreamSleep/Vendors/UMSDK/share/share_ios_6.10.5/SocialLibraries/WeChat/WechatSDK",
"$(PROJECT_DIR)/DreamSleep/Vendors/UMSDK/share/share_ios_6.10.5/SocialLibraries/QQ",
);
MARKETING_VERSION = 1.0.3;
MARKETING_VERSION = 1.1.0;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"$(inherited)",
......@@ -2500,7 +2500,7 @@
CODE_SIGN_ENTITLEMENTS = DreamSleep/Basement/DSConfig/DreamSleepBeta.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 10;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 4NDZ6UX8PW;
ENABLE_BITCODE = NO;
......@@ -2547,7 +2547,7 @@
"$(PROJECT_DIR)/DreamSleep/Vendors/UMSDK/share/share_ios_6.10.5/SocialLibraries/WeChat/WechatSDK",
"$(PROJECT_DIR)/DreamSleep/Vendors/UMSDK/share/share_ios_6.10.5/SocialLibraries/QQ",
);
MARKETING_VERSION = 1.0.3;
MARKETING_VERSION = 1.1.0;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"$(inherited)",
......
......@@ -7,14 +7,16 @@
// 自定义响应码
typedef NS_ENUM(NSInteger, DSResCode) {
/** 业务逻辑成功 */
/// 业务逻辑成功
DSResCodeSuccess = 1,
/** 业务逻辑失败 */
/// 业务逻辑失败
DSResCodeFail = -1,
/** 网络故障 */
/// 网络故障
DSResCodeNetFail = -9,
/** 服务器数据异常 */
/// 服务器数据异常
DSResCodeDataWrong = -666,
/// 无更新(自定义状态)
DSResCodeNoUpdate = -777,
};
#import <AFNetworking/AFNetworking-umbrella.h>
......
......@@ -374,6 +374,8 @@
// 本地版本 >= 服务器版本
self.update_Way = 2;
}
} else if (requestModel.resCode == DSResCodeNoUpdate) {
self.update_Way = 2;
}
}];
}
......
......@@ -17,9 +17,15 @@
DSLog(@"App版本升级接口apiDic:%@", apiDic);
requestModel.resCode = DSResCodeSuccess;
NSDictionary *resultDic = apiDic[@"result"];
if (resultDic && [resultDic isKindOfClass:[NSDictionary class]]) {
requestModel.update_Way = [resultDic[@"Update_Way"] intValue];
requestModel.version_Num = resultDic[@"Version_Num"];
requestModel.version_Content = resultDic[@"Version_Content"];
requestModel.resCode = DSResCodeSuccess;
} else {
// APP已经是最新版本了
requestModel.resCode = DSResCodeNoUpdate;
}
completion(requestModel);
} failure:^(id _Nonnull failureInfo) {
requestModel.resCode = [failureInfo[@"errorCode"] integerValue];
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!