element."),(s=te(s,"div")).setAttribute("original-type",i)),o=v(),s.id?t[s.id]&&(q('The id "'+s.id+'" of <'+s.nodeName+'> has already been used, it will be replaced by "'+o+'".'),s.id=o,s.setAttribute("id",o)):(s.id=o,s.setAttribute("id",o)),a=h(),s.style["-webkit-transform"]="translate3d(0,0,0)",s.style["background-color"]=p(a),t[s.id]={options:G(s,{backgroundColor:a}),element:s})}return t}(function(e){return e&&!t._views[e.id]});for(var n in e)this._views[n]||(this._views[n]=e[n]);return this},re.prototype.observe=function(){var t=this;for(var e in this._views){var n,r=this._views[e],i=r.options,o=r.element;this._observers[e]||(k("Start to observe the <"+o.tagName+"> element (#"+o.id+")."),this._parseInlineEvent(o),this._registerMethods(o,i.viewType||i.type),(n=ee(function(e){t.schedule(e),t.send()})).observe(o,{attributes:!0,attributeOldValue:!0,childList:!0,subtree:!0}),this._observers[e]=n,o.setAttribute(l,this._label),this.schedule([{id:e,appx:L(),action:"createElement",args:[i]}]))}return this},re.prototype.schedule=function(e){var c=this;return e.forEach(function(e){var t=e.id,n=e.action,r=e.args;m(c._messages,t)||(c._messages[t]=Object.create(null));var i=c._messages[t];if(m(i,n)&&r?(-1!==["setParams","setAttributes","setStyles"].indexOf(n)&&r.forEach(function(e,t){i[n][t]?Object.assign(i[n][t],e):i[n][t]=e}),-1!==["removeParams","removeAttributes","removeStyles","addEvent","removeEvent"].indexOf(n)&&r.forEach(function(e){-1===i[n].indexOf(e)&&i[n].push(e)})):i[n]=r,m(i,"createElement")&&m(i,"removeElement")&&(delete i.createElement,delete i.removeElement),m(i,"createElement")&&i.createElement[0]){var o,a=i.createElement[0];if(m(i,"addEvent")&&(o=i.addEvent,Array.isArray(o)&&(a.events&&Array.isArray(a.events)?o.forEach(function(e){-1===a.events.indexOf(e)&&a.events.push(e)}):a.events=o),delete i.addEvent),m(i,"removeEvent")&&a.events){for(var s=0;s
(added: "+r.length+", removed: "+i.length+").");var o=ne(i);if(o.length)for(var a=0;a."),t.observe(e,{childList:!0,subtree:!0}),e.setAttribute(l,this._label)),this;q('No available "document.body", will try again!')},re.prototype.stopObserve=function(e){var t;return j(e)&&this._isObserved(e)&&(t=e.id,k("Stop observe <"+e.tagName+"> (#"+t+")."),delete this._views[t],delete this._messages[t],this._observers[t]&&(this._observers[t].disconnect(),delete this._observers[t]),e.removeAttribute(l),this.schedule([{id:t,appx:L(),action:"removeElement"}])),this},re.prototype.cleanUp=function(e){if(void 0===e&&(e=document.body),k("Will clean up observed elements."),e&&!this._isObserved(e)){e.removeAttribute(l);for(var t=ne([e]),n=0;n (#"+i+")."),delete this._views[i],delete this._messages[i],this._observers[i]&&(this._observers[i].disconnect(),delete this._observers[i]),r.removeAttribute("original-type"),r.removeAttribute(l);for(var o,a=r.querySelectorAll("param"),s=0;s (#"+o.id+")."),o.removeAttribute(x),o.removeAttribute(l))}}}},a()||ie(),ie});
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/bundle/WindVaneBasic.bundle/logger.js b/ios/AlibcTradeUltimateSDK_all_package_50011/bundle/WindVaneBasic.bundle/logger.js
new file mode 100644
index 0000000..7192bf6
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/bundle/WindVaneBasic.bundle/logger.js
@@ -0,0 +1,2 @@
+/* 2019-07-09 17:41:48 */
+!function(e,r,n){var t=e.console;if(r&&t&&!t.__isWindVaneLog__){t.__isWindVaneLog__=!0;var a=Object.prototype.toString;if(n>=4){var o=t.log;t.log=function(){o.apply(t,arguments);var e=u(4,arguments);e&&r.postMessage(e)}}if(n>=3){var i=t.info;t.info=function(){i.apply(t,arguments);var e=u(3,arguments);e&&r.postMessage(e)}}if(n>=2){var c=t.warn;t.warn=function(){c.apply(t,arguments);var e=u(2,arguments);e&&r.postMessage(e)}}if(n>=1){var f=t.error;t.error=function(){f.apply(t,arguments);var e=u(1,arguments);e&&r.postMessage(e)}}}function s(e,r){for(var n in r)if(r[n]==e)return'"[Ref '+n+']"'}function l(r,n,t,o){if(null==r)return"null";if(void 0==r)return"undefined";var i;switch(a.call(r)){case"[object String]":case"[object Date]":case"[object Function]":i=r.toString();break;case"[object Boolean]":case"[object Number]":case"[object Regex]":n=!0,i=r.toString();break;case"[object Error]":i=r.stack;break;case"[object Arguments]":case"[object Array]":if(f=s(r,o))return f;o[t]=r,n=!0,i="[";for(var c=0;c0&&(i+=", "),i+=l(r[c],!1,t+"."+c,o);i+="]";break;default:if(e.HTMLElement&&r instanceof HTMLElement)i=r.outerHTML;else{var f;if(f=s(r,o))return f;if(o[t]=r,r.hasOwnProperty){n=!0,i="{";var u=!0;for(var c in r)if(r.hasOwnProperty(c)){u?u=!1:i+=", ";var g=JSON.stringify(c);i+=g,i+=": ",i+=l(r[c],!1,t+"."+g,o)}i+="}"}else i=a.call(r)}}return n||(i=JSON.stringify(i)),i}function u(e,r){if(0!=r.length){for(var n="",t=0;t0&&(n+=" "),n+=l(r[t],!0,"",{});return{level:e,log:n}}}}(WV_GLOBALOBJECT,WV_LOGGER,WV_LOGLEVEL);
\ No newline at end of file
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/AlibabaAuthEntrance b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/AlibabaAuthEntrance
new file mode 100644
index 0000000..fa5be4a
Binary files /dev/null and b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/AlibabaAuthEntrance differ
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBCompatibleEnvConfig.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBCompatibleEnvConfig.h
new file mode 100644
index 0000000..c2fd024
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBCompatibleEnvConfig.h
@@ -0,0 +1,29 @@
+//
+// aluEnvConfig.h
+// AliUniversalAccount
+//
+// Created by ethan on 12/14/15.
+// Copyright © 2015 Alipay. All rights reserved.
+//
+
+#import
+
+/** 环境 */
+typedef NS_ENUM (NSUInteger, ALBBCompatibleEnvironment) {
+ /** 测试环境 */
+ ALBBCompatibleEnvironmentDaily,
+ /** 预发环境 */
+ ALBBCompatibleEnvironmentPreRelease,
+ /** 线上环境 */
+ ALBBCompatibleEnvironmentRelease,
+};
+
+@interface ALBBCompatibleEnvConfig : NSObject
+
++ (instancetype)shareInstance;
+
+- (void) setGWServerSettings:(ALBBCompatibleEnvironment) env;
+
+- (void)setSecAdditional:(NSString *)additional;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBCompatibleSession.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBCompatibleSession.h
new file mode 100644
index 0000000..6a48918
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBCompatibleSession.h
@@ -0,0 +1,30 @@
+//
+// ALBBSession.h
+// AlibabaAuthSDK
+//
+// Created by Bangzhe Liu on 6/17/16.
+// Copyright © 2016 taobao. All rights reserved.
+//
+
+#import
+#import "ALBBUser.h"
+
+@interface ALBBCompatibleSession : NSObject
+
+/**
+ @return 返回单例
+ */
++ (ALBBCompatibleSession *)sharedInstance;
+
+/**
+ 如果未登录或者登录态已经过期,返回NO
+ @return 当前会话是否登录有效
+ */
+- (BOOL)isLogin;
+
+/**
+ @return 返回User对象
+ */
+- (ALBBUser *)getUser;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBSDK.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBSDK.h
new file mode 100644
index 0000000..641b0e7
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBSDK.h
@@ -0,0 +1,48 @@
+//
+// AlibabaAuthSDK.h
+// AlibabaAuthSDK
+//
+// Created by Bangzhe Liu on 6/15/16.
+// Copyright © 2016 taobao. All rights reserved.
+//
+
+#import
+#import
+
+
+/** 回调定义 */
+typedef void (^SuccessCallback)(void);
+typedef void (^FailureCallback)(NSError *error);
+
+
+@interface ALBBSDK : NSObject
+
++ (ALBBSDK *)sharedInstance;
+
+//必须在主线程调用
+- (void)ALBBSDKInit;
+
+- (void)auth:(UIViewController *)parentController successCallback:(SuccessCallback) onSuccess failureCallback:(FailureCallback) onFailure;
+
+/**
+ 退出登录
+ */
+- (void)logout;
+
+/**
+ 是否是登录URL
+ */
+- (BOOL)isLoginURL:(NSString *)url;
+
+/**
+ 是否是登出URL
+ */
+- (BOOL)isLogoutUrl:(NSString *)url;
+
+- (BOOL)handleUrl:(NSString *)url;
+
+//如果是接入的极简版本需要手动设置appkey
+- (void)setAppkey : (NSString *)appKey;
+
+- (void)setH5Only:(BOOL)h5Only;
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBUser.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBUser.h
new file mode 100644
index 0000000..ce3843b
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthEntrance.framework/Headers/ALBBUser.h
@@ -0,0 +1,26 @@
+//
+// ALBBUser.h
+// AlibabaAuthSDK
+//
+// Created by Bangzhe Liu on 6/17/16.
+// Copyright © 2016 taobao. All rights reserved.
+//
+
+#import
+
+@interface ALBBUser : NSObject
+
+/** 昵称 */
+@property (nonatomic, copy, readonly) NSString *nick;
+/** 头像地址 */
+@property (nonatomic, copy, readonly) NSString *avatarUrl;
+
+@property (nonatomic, copy, readonly) NSString *openId;
+@property (nonatomic, copy, readonly) NSString *openSid;
+@property (nonatomic, copy, readonly) NSString *topAccessToken;
+@property (nonatomic, copy, readonly) NSString *topAuthCode;
+
+- (instancetype)initWithNick:(NSString *)nick avatarUrl:(NSString *)avatarUrl openId:(NSString *)openId openSid:(NSString *)openSid topAccessToken:(NSString *)topAccessToken topAuthCode:(NSString*)authCode;
+
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthExt.framework/AlibabaAuthExt b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthExt.framework/AlibabaAuthExt
new file mode 100644
index 0000000..a54a3f0
Binary files /dev/null and b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthExt.framework/AlibabaAuthExt differ
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthExt.framework/Headers/AlibabaAuthExt.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthExt.framework/Headers/AlibabaAuthExt.h
new file mode 100644
index 0000000..a70dc95
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthExt.framework/Headers/AlibabaAuthExt.h
@@ -0,0 +1,13 @@
+//
+// AlibabaAuthExt.h
+// AlibabaAuthSDK
+//
+// Created by Bangzhe Liu on 9/9/16.
+// Copyright © 2016 alibaba. All rights reserved.
+//
+
+#import
+
+@interface AlibabaAuthExt : NSObject
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthExt.framework/Info.plist b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthExt.framework/Info.plist
new file mode 100644
index 0000000..3dc5a26
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthExt.framework/Info.plist
@@ -0,0 +1,50 @@
+
+
+
+
+ BuildMachineOSBuild
+ 19G2021
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ AlibabaAuthExt
+ CFBundleIdentifier
+ com.taobao.AlibabaAuthExt
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ AlibabaAuthExt
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.1.0.43-bc-SNAPSHOT
+ CFBundleSignature
+ ????
+ CFBundleSupportedPlatforms
+
+ iPhoneOS
+
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 18B79
+ DTPlatformName
+ iphoneos
+ DTPlatformVersion
+ 14.2
+ DTSDKBuild
+ 18B79
+ DTSDKName
+ iphoneos14.2
+ DTXcode
+ 1220
+ DTXcodeBuild
+ 12B45b
+ MinimumOSVersion
+ 7.0
+ UIDeviceFamily
+
+ 1
+
+
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/AlibabaAuthSDK b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/AlibabaAuthSDK
new file mode 100644
index 0000000..c2d4c0e
Binary files /dev/null and b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/AlibabaAuthSDK differ
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/AlibabaAuthSDK.bundle/alibaba_auth_sdk.png b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/AlibabaAuthSDK.bundle/alibaba_auth_sdk.png
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/AlibabaAuthSDK.bundle/alibaba_auth_sdk.png
@@ -0,0 +1 @@
+0
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/AlibabaAuthSDK.bundle/alimember_navbar_left@2x.png b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/AlibabaAuthSDK.bundle/alimember_navbar_left@2x.png
new file mode 100644
index 0000000..4aa9b6b
Binary files /dev/null and b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/AlibabaAuthSDK.bundle/alimember_navbar_left@2x.png differ
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/Info.plist b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/Info.plist
new file mode 100644
index 0000000..c50859e
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AliAuthSDK/AlibabaAuthSDK.framework/Info.plist
@@ -0,0 +1,50 @@
+
+
+
+
+ BuildMachineOSBuild
+ 19G2021
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ AlibabaAuthSDK
+ CFBundleIdentifier
+ com.taobao.AlibabaAuthSDK
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ AlibabaAuthSDK
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.1.0.43-bc-SNAPSHOT
+ CFBundleSignature
+ ????
+ CFBundleSupportedPlatforms
+
+ iPhoneOS
+
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 18B79
+ DTPlatformName
+ iphoneos
+ DTPlatformVersion
+ 14.2
+ DTSDKBuild
+ 18B79
+ DTSDKName
+ iphoneos14.2
+ DTXcode
+ 1220
+ DTXcodeBuild
+ 12B45b
+ MinimumOSVersion
+ 7.0
+ UIDeviceFamily
+
+ 1
+
+
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/AlibcTradeBaseContainer b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/AlibcTradeBaseContainer
new file mode 100644
index 0000000..b843770
Binary files /dev/null and b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/AlibcTradeBaseContainer differ
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcBaseContainer.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcBaseContainer.h
new file mode 100644
index 0000000..093efb9
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcBaseContainer.h
@@ -0,0 +1,22 @@
+/*
+ * AlibcBaseContainer.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeContainerProtocol.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcBaseContainer : NSObject
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeBaseContainer.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeBaseContainer.h
new file mode 100644
index 0000000..0657021
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeBaseContainer.h
@@ -0,0 +1,34 @@
+/*
+ * AlibcTradeBaseContainer.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+//! Project version number for AlibcTradeBaseContainer.
+FOUNDATION_EXPORT double AlibcTradeBaseContainerVersionNumber;
+
+//! Project version string for AlibcTradeBaseContainer.
+FOUNDATION_EXPORT const unsigned char AlibcTradeBaseContainerVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import
+
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainer4ContainerBridgeEventListenerProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainer4ContainerBridgeEventListenerProtocol.h
new file mode 100644
index 0000000..8bd8930
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainer4ContainerBridgeEventListenerProtocol.h
@@ -0,0 +1,25 @@
+/*
+ * AlibcTradeContainer4ContainerBridgeEventListenerProtocol.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeContainerBridgeEventContextModel.h"
+#import "AlibcTradeContainerEventListenerBaseProtocol.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@protocol AlibcTradeContainer4ContainerBridgeEventListenerProtocol
+
+- (void)handleContainerBridgeEvent:(AlibcTradeContainerBridgeEventContextModel *)model callBack:(void (^)(AlibcTradeContainerBridgeEventHandleResult *result))callback;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerAppInfoModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerAppInfoModel.h
new file mode 100644
index 0000000..e01ac1f
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerAppInfoModel.h
@@ -0,0 +1,25 @@
+/*
+ * AlibcTradeContainerAppInfoModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeContainerAppInfoModel : NSObject
+
+@property (nonatomic,copy)NSString *appName;
+@property (nonatomic,copy)NSString *appVersion;
+@property (nonatomic,copy)NSDictionary *extParams;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerBridgeEventContextModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerBridgeEventContextModel.h
new file mode 100644
index 0000000..92eabea
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerBridgeEventContextModel.h
@@ -0,0 +1,35 @@
+/*
+ * AlibcTradeContainerBridgeEventContextModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeContainerContextModel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+@interface AlibcTradeContainerBridgeEventHandleResult : NSObject
+
+@property (nonatomic,strong)NSError *error;
+@property (nonatomic,copy)NSDictionary *resultDataDic;
+
+@end
+
+
+@interface AlibcTradeContainerBridgeEventContextModel : NSObject
+
+@property (nonatomic,copy)NSString *eventName;
+@property (nonatomic,copy)NSDictionary *paramDic;
+@property (nonatomic,copy)NSString *sourceType;// h5、miniapp
+
+@property (nonatomic,strong,nullable) AlibcTradeContainerContextModel * containerContext;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerContextModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerContextModel.h
new file mode 100644
index 0000000..4dce3d7
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerContextModel.h
@@ -0,0 +1,86 @@
+/*
+ * AlibcTradeContainerContextModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeContainerContextModel : NSObject
+
+@property (nonatomic,weak)UIViewController *parentViewController;
+@property (nonatomic,copy)NSString *url;
+@property (nonatomic,copy)NSString *containerTag;
+@property (nonatomic,copy)NSString *originalUrl;
+@property (nonatomic,assign)BOOL isiFrame;// 是否为ifame web专用
+
+// 用户默认唤起目标客户端
+@property(nonatomic, strong) NSString *linkKey;
+
+/**
+ 唤起阿里App失败处理模式 默认唤端失败会拉起对应AliApp下载页
+ */
+@property(nonatomic, assign) AlibcOpenByAliAppFailedMode failMode;
+
+@property(nonatomic, strong) NSString *backUrl;
+
+/**
+ 媒体自定义降级url;注 failMode 需要设置 AlibcOpenInAppByCustomerDegradeUrl
+ */
+@property(nonatomic, copy)NSString *degradeUrl;
+
+/** 使用百川webView支持push、present两种方式打开 默认为 present webView */
+@property(nonatomic, assign)BOOL isPushBCWebView;
+
+/**
+ 淘客参数
+ */
+@property(nonatomic,strong)id taokeParams;
+
+@property(nonatomic,strong) NSDictionary *bizExtParams;
+
+
+@property(nonatomic,strong) NSDictionary *frontParam;
+
+/**
+ 业务参数
+ */
+@property(nonatomic,strong)NSDictionary* bizParams;
+
+/** 链路跟踪参数 */
+@property(nonatomic,strong)NSDictionary *trackParam;
+
+/**
+ 扩展参数
+ */
+@property(nonatomic,strong)NSDictionary *extParam;
+
+/** 套件类型 */
+@property (nonatomic,copy)NSString *suitType;
+@property (nonatomic,copy)NSString *suiteCode;
+
+/** 页面类型 */
+@property (nonatomic,copy)NSString *pageType;
+@property (nonatomic,copy)NSString *pageCode;
+
+
+/// @brief 单词链路
+@property (nonatomic,copy) NSString *recoveryId;
+
+/// @brief 唤端前的百川出错状态
+@property (nonatomic,assign) ALIBCLinkErrorCode linkErrorCode;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerDataSource.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerDataSource.h
new file mode 100644
index 0000000..f131f01
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerDataSource.h
@@ -0,0 +1,30 @@
+/*
+ * AlibcTradeContainerDataSource.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeContainerProtocol.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeContainerDataSource : NSObject
+
++ (instancetype)sharedInstance;
+
+- (void)addContainer:(id)container;
+
+- (void)removeContainer:(id)container;
+
+- (NSMutableArray >*)getTradeContainerList;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerEventListenerBaseProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerEventListenerBaseProtocol.h
new file mode 100644
index 0000000..a574f20
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerEventListenerBaseProtocol.h
@@ -0,0 +1,23 @@
+/*
+ * AlibcTradeContainerEventListenerBaseProtocol.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeContainerContextModel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@protocol AlibcTradeContainerEventListenerBaseProtocol
+
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerLifeCycleEventListenerProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerLifeCycleEventListenerProtocol.h
new file mode 100644
index 0000000..84c47cf
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerLifeCycleEventListenerProtocol.h
@@ -0,0 +1,48 @@
+/*
+ * AlibcTradeContainerLifeCycleEventListenerProtocol.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeContainerEventListenerBaseProtocol.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@protocol AlibcTradeContainerLifeCycleEventListenerProtocol
+
+/**
+正在启动
+*/
+- (void)containerWillOpen:(AlibcTradeContainerContextModel *)context;
+
+/**
+容器已启动
+*/
+- (void)containerDidOpen:(AlibcTradeContainerContextModel *)context;
+
+/**
+容器准备销毁
+*/
+- (void)containerWillClose:(AlibcTradeContainerContextModel *)context;
+
+/**
+容器已销毁
+*/
+- (void)containerDidClose:(AlibcTradeContainerContextModel *)context;
+
+/**
+容器初始化失败
+*/
+- (void)containerInitFailed:(AlibcTradeContainerContextModel *)context;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerLoadUrlEventListenerProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerLoadUrlEventListenerProtocol.h
new file mode 100644
index 0000000..1bb0444
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerLoadUrlEventListenerProtocol.h
@@ -0,0 +1,23 @@
+/*
+ * AlibcTradeContainerLoadUrlEventListenerProtocol.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeContainerEventListenerBaseProtocol.h"
+#import "AlibcTradeContainerProcessUrlResult.h"
+
+typedef void (^AlibcLoadUrlEventCompletion)(AlibcTradeContainerProcessUrlResult *result);
+
+@protocol AlibcTradeContainerLoadUrlEventHandleProtocol
+
+- (BOOL)processLoadingUrl:(AlibcTradeContainerContextModel *)context completion:(AlibcLoadUrlEventCompletion)completion;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerPageLifeCycleEventListenerProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerPageLifeCycleEventListenerProtocol.h
new file mode 100644
index 0000000..48ee239
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerPageLifeCycleEventListenerProtocol.h
@@ -0,0 +1,57 @@
+/*
+ * AlibcTradeContainerPageLifeCycleEventListenerProtocol.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeContainerEventListenerBaseProtocol.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@protocol AlibcTradeContainerPageLifeCycleEventListenerProtocol
+
+/**
+ 页面将要加载
+*/
+- (void)pageWillLoad:(AlibcTradeContainerContextModel *)context;
+
+/**
+ 页面加载完成
+*/
+- (void)pageDidLoad:(AlibcTradeContainerContextModel *)context;
+
+/**
+ 页面加载失败
+*/
+- (void)pageLoadFailed:(AlibcTradeContainerContextModel *)context;
+
+/**
+ 页面将要展现
+*/
+- (void)pageWillAppear:(AlibcTradeContainerContextModel *)context;
+
+/**
+ 页面已经展现
+*/
+- (void)pageDidAppear:(AlibcTradeContainerContextModel *)context;
+
+/**
+ 页面将要关闭
+*/
+- (void)pageWillDisAppear:(AlibcTradeContainerContextModel *)context;
+
+/**
+ 页面已经关闭
+*/
+- (void)pageDidDisAppear:(AlibcTradeContainerContextModel *)context;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerProcessUrlResult.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerProcessUrlResult.h
new file mode 100644
index 0000000..7d15fcf
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerProcessUrlResult.h
@@ -0,0 +1,47 @@
+/*
+ * AlibcTradeContainerProcessUrlResult.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeContainerProcessUrlResult : NSObject
+
+/**
+ 是否已被其他容器处理
+ */
+@property (nonatomic,assign)BOOL isHandled;
+
+
+/**
+ 是否需要刷新
+ */
+@property (nonatomic,assign)BOOL isNeedReload;
+
+/**
+ 是否需要smartGoBack
+ */
+@property (nonatomic,assign)BOOL isNeedGoBack;
+
+/**
+ url是否已被更改
+ */
+@property (nonatomic,assign)BOOL isChangedUrl;
+
+/**
+ 处理后的url
+ */
+@property (nonatomic,copy)NSURL *resultUrl;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerProtocol.h
new file mode 100644
index 0000000..47d5867
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeContainerProtocol.h
@@ -0,0 +1,117 @@
+/*
+ * AlibcTradeContainerProtocol.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+#import "AlibcTradeContainerAppInfoModel.h"
+#import "AlibcTradeContainerContextModel.h"
+#import "AlibcTradeContainerEventListenerBaseProtocol.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+/** 容器当前状态 */
+typedef NS_ENUM (NSUInteger, AlibcContainerState) {
+ /** 容器未进行初始化 */
+ AlibcContainerUnInit = 0,
+ /** 容器初始化当中 */
+ AlibcContainerIniting = 1,
+ /** 容器初始化完成 */
+ AlibcContainerInitSucc = 2,
+ /** 容器初始化失败 */
+ AlibcContainerInitFailed = 3
+};
+
+@protocol AlibcTradeContainerProtocol
+
+/**
+ 初始化容器
+ */
+@required
+- (void)initConatinerWithData:(NSDictionary *)data;
+
+/**
+ 容器唯一标识
+ */
+@required
+- (NSString *)conatinerTag;
+
+/**
+ 设置容器环境参数
+ */
+@required
+- (void)setContainerEnv:(NSString *)env;
+
+/**
+ 返回容器状态
+ */
+@required
+- (AlibcContainerState)containerState;
+
+/**
+ 加载内容
+ */
+@required
+- (BOOL)loadUrlWithContext:(AlibcTradeContainerContextModel *)context;
+
+/**
+ 刷新容器
+ */
+@required
+- (void)reload;
+
+/**
+ 关闭容器
+ */
+@required
+- (void)closeContainer;
+
+/**
+ 创建容器组件并返回
+*/
+@optional
+- (void)loadComponent4Context:(AlibcTradeContainerContextModel *)context
+ callBack:(void (^)(NSError *error,UIViewController *componentVC))callBack;
+
+/**
+ 创建容器组件并返回
+*/
+@optional
+- (void)loadNativeComponent4Context:(AlibcTradeContainerContextModel *)context
+ callBack:(void (^)(NSError *error,UIViewController *componentVC))callBack;
+
+/**
+ 设置AppInfo
+ */
+@optional
+- (void)setAppInfo4Container:(AlibcTradeContainerAppInfoModel *)appInfoModel;
+
+
+/**
+ SDK Setting
+ */
+@optional
+- (void)setSDKSetting:(NSDictionary *)sdkSetting WithGroupName:(NSString *)groupName;
+
+/**
+ 在原容器中加载新URL
+ */
+@optional
+- (void)loadNewUrlInBeforeContainerWithContext:(AlibcTradeContainerContextModel *)context;
+
+/**
+ 容器页面回退
+ */
+@optional
+- (void)goback;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeESConfigModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeESConfigModel.h
new file mode 100644
index 0000000..702c263
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeESConfigModel.h
@@ -0,0 +1,66 @@
+/*
+ * AlibcTradeESConfigModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeBaseContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeESBaseModel : AlibcJSONModel
+
+@property(nonatomic,copy)NSString *code;
+@property(nonatomic,copy)NSString *baseUrl;
+@property(nonatomic,copy)NSString *type;
+@property(nonatomic,copy)NSString *version;
+@property(nonatomic,copy)NSString *appId;
+
+@end
+
+/// @brief 套件页面模块
+@interface AlibcTradeESDynamicPluginModel : AlibcJSONModel
+
+@property(nonatomic,copy)NSString *appId;
+@property(nonatomic,copy)NSString *version;
+
+@end
+
+/// @brief 套件页面
+@interface AlibcTradeESFuncsConfigModel : AlibcTradeESBaseModel
+
+@property(nonatomic,copy)NSString *appType;
+@property(nonatomic,copy)NSArray *dynamicPlugins;
+
+@end
+
+/// @brief 套件
+@interface AlibcTradeESSuitConfigModel : AlibcTradeESBaseModel
+
+@property(nonatomic,copy)NSArray*funcs;
+
+@end
+
+@interface AlibcTradeESMiscModel:AlibcJSONModel
+
+@property (nonatomic,copy) NSString *logEnable;
+@property (nonatomic,copy) NSString *logUrl;
+
+@end
+
+@interface AlibcTradeESConfigModel : AlibcJSONModel
+
+@property (nonatomic,copy) NSArray*suites;
+@property (nonatomic,strong) AlibcTradeESMiscModel *misc;
+@property (nonatomic,copy) NSString *sign;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeImageLoaderProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeImageLoaderProtocol.h
new file mode 100644
index 0000000..32195ef
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Headers/AlibcTradeImageLoaderProtocol.h
@@ -0,0 +1,40 @@
+//
+// AlibcTradeImageLoaderProtocol.h
+// AlibcTradeBaseContainer
+//
+// Created by zhongweitao on 2020/3/10.
+//
+
+#import
+#import
+
+@protocol AlibcTradeImageOperationProtocol
+
+- (void)cancel;
+
+@end
+
+typedef NS_ENUM(NSInteger, AlibcTradeImageLoaderCacheType) {
+ AlibcTradeImageLoaderCacheTypeNone,
+ AlibcTradeImageLoaderCacheTypeDisk,
+ AlibcTradeImageLoaderCacheTypeMemory
+};
+
+@protocol AlibcTradeImageLoaderProtocol
+
+- (id)downloadImageWithURL:(NSURL *)imageUrl
+ frame:(CGRect)imageFrame
+ options:(NSDictionary *)options
+ progress:(void(^)(NSInteger receivedSize, NSInteger expectedSize))progressBlock
+ completed:(void(^)(UIImage *image, NSError *error, BOOL finished))completedBlock;
+
+@optional
+
+- (void)setImageView:(UIImageView *)imageView
+ withURL:(NSURL *)imageUrl
+ placeholder:(UIImage *)placeholder
+ options:(NSDictionary *)options
+ progress:(void(^)(NSInteger receivedSize, NSInteger expectedSize))progressBlock
+ completed:(void(^)(UIImage *image, NSError *error, AlibcTradeImageLoaderCacheType cacheType, NSURL *imageURL))completedBlock;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Info.plist b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Info.plist
new file mode 100644
index 0000000..ce5f78a
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Info.plist
@@ -0,0 +1,51 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20D91
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ AlibcTradeBaseContainer
+ CFBundleIdentifier
+ com.aliTradeSDK.demoyishan.AlibcTradeBaseContainer
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ AlibcTradeBaseContainer
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 5.0.0.11
+ CFBundleSupportedPlatforms
+
+ iPhoneOS
+
+ CFBundleVersion
+ 1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 18B79
+ DTPlatformName
+ iphoneos
+ DTPlatformVersion
+ 14.2
+ DTSDKBuild
+ 18B79
+ DTSDKName
+ iphoneos14.2
+ DTXcode
+ 1220
+ DTXcodeBuild
+ 12B45b
+ MinimumOSVersion
+ 9.0
+ UIDeviceFamily
+
+ 1
+ 2
+
+
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Modules/module.modulemap b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Modules/module.modulemap
new file mode 100644
index 0000000..ea74676
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeBaseContainer.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module AlibcTradeBaseContainer {
+ umbrella header "AlibcTradeBaseContainer.h"
+
+ export *
+ module * { export * }
+}
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/AlibcTradeCommonSDK b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/AlibcTradeCommonSDK
new file mode 100644
index 0000000..58fbb9a
Binary files /dev/null and b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/AlibcTradeCommonSDK differ
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcConfig.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcConfig.h
new file mode 100644
index 0000000..9376d92
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcConfig.h
@@ -0,0 +1,110 @@
+/*
+ * AlibcConfig.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcOpenNativeFailedMode.h"
+
+#ifndef AlibcConfig_h
+#define AlibcConfig_h
+
+#define YBHPSS @"ybhpss" //全链路打通数据参数
+
+/** 环境,测试和预发,只有内网有效,外部使用只能用线上环境 */
+typedef NS_ENUM(NSInteger, AlibcEnvironment) {
+ /** 未定义环境 */
+ AlibcEnvironmentNone = -1,
+ /** 测试环境 */
+ AlibcEnvironmentDaily = 0,
+ /** 预发环境 */
+ AlibcEnvironmentPreRelease,
+ /** 线上环境 */
+ AlibcEnvironmentRelease
+};
+
+/** 日志级别 */
+typedef NS_ENUM(NSUInteger, AlibcLogLevel) {
+ AlibcLogLevelDebug = 0,
+ AlibcLogLevelInfo = 1,
+ AlibcLogLevelPerf = 2,
+ AlibcLogLevelWarn = 3,
+ AlibcLogLevelError = 4,
+};
+
+/** SDK当前状态 */
+typedef NS_ENUM(NSUInteger, AlibcSDKState) {
+ /** SDK未进行初始化 */
+ AlibcSDKStateUnInit = 0,
+ /** SDK初始化当中 */
+ AlibcSDKStateIniting = 1,
+ /** SDK初始化完成 */
+ AlibcSDKStateInitSucc = 2,
+ /** SDK初始化失败 */
+ AlibcSDKStateInitFailed = 3
+};
+
+NS_ASSUME_NONNULL_BEGIN
+
+/** 配置 */
+@interface AlibcConfig : NSObject
+/** sdk初始化标识 */
+@property(nonatomic, assign) AlibcSDKState sdkState;
+/** sdk是否需要升级 */
+@property(nonatomic, assign) BOOL isNeedUpdateSDK;
+/** sdk强制升级文案 */
+@property(nonatomic, copy) NSString *_Nullable errorMsg;
+/** sdk是否允许唤端 */
+@property(nonatomic,assign)BOOL isAllowLinkTaobao;
+
+@property(atomic, assign) AlibcEnvironment environment;
+@property(nonatomic, assign) AlibcLogLevel logLevel;
+@property(nonatomic, strong) NSString *utdId;
+
+@property(nonatomic, strong) NSString *appKey;
+@property(nonatomic, strong) NSString *appVersion;
+@property(nonatomic, strong) NSString *appName;
+@property(nonatomic, copy) NSString *bcUA;
+@property(nonatomic, copy) NSString *extUserAgent;
+@property(nonatomic, copy, readonly) NSString *sdkVersion;
+
+/** 百川ttid */
+@property(nonatomic, copy, readonly) NSString *ttid;
+/** 渠道相关 */
+@property(nonatomic, copy, readwrite) NSString *channelName;
+@property(nonatomic, copy, readwrite) NSString *channelType;
+/* isvCode,tag*/
+@property(nonatomic, copy, readwrite) NSString *isvCode;
+
+@property(nonatomic, strong) NSString *openId;
+
+
+/** 登录相关 */
+@property(nonatomic,assign, readwrite)double lastAutoLoginTime;
+@property(nonatomic,assign,readwrite)NSInteger loginFailedCount;
+@property(nonatomic,assign,readwrite)NSInteger loginRetryCount;
+
+@property (nonatomic, strong) NSDictionary *customUTParams;
+
++ (instancetype)sharedConfig;
+
+/** 写入插件上下文 */
+- (void)setValue:(nullable id)value forKey:(NSString *)key forModule:(NSString *)module;
+
+/** 读取插件上下文 */
+- (id)valueForKey:(NSString *)key forModule:(NSString *)module;
+
+- (void)setDictionary:(NSDictionary *)dic forModule:(NSString *)module;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcImage.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcImage.h
new file mode 100755
index 0000000..76cfe1d
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcImage.h
@@ -0,0 +1,24 @@
+/*
+ * AlibcImage.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#define UIColorFromRGB(rgbValue) \
+ [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16)) / 255.0 \
+ green:((float)((rgbValue & 0xFF00) >> 8)) / 255.0 \
+ blue:((float)(rgbValue & 0xFF)) / 255.0 \
+ alpha:1.0]
+
+@interface AlibcImage : NSObject
+
++ (UIImage *)imageNamed:(NSString *)name type:(NSString *)type bundle:(NSString *)bundleName;
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSON.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSON.h
new file mode 100644
index 0000000..76f4372
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSON.h
@@ -0,0 +1,51 @@
+/*
+ * AlibcJSON.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef AlibcJSON_h
+#define AlibcJSON_h
+
+@interface AlibcJSON : NSObject
+
++ (id)jsonDataToObject:(NSData *)jsonData class:(Class)clazz;
+
++ (NSDictionary *)jsonDataToDictionary:(NSData *)jsonData;
+
++ (NSArray *)jsonDataToArray:(NSData *)jsonData;
+
++ (NSData *)objectToJsonData:(id)object;
+
+
++ (id)jsonStringToObject:(NSString *)jsonString class:(Class)clazz;
+
++ (NSDictionary *)jsonStringToDictionary:(NSString *)jsonString;
+
++ (NSArray *)jsonStringToArray:(NSString *)jsonString;
+
++ (NSString *)objectToJsonString:(id)object;
+
++ (NSString *)alibcObjectToJsonString:(id)object;
+
++ (id)dictionaryToClass:(NSDictionary *)dictionary class:(Class)clazz;
+
++ (id)asJsonableObject:(id)object;
+
+/**
+ * 修复直接将 JSON 字符串作为 js 使用时,\u2028 和 \u2029 导致 JS 报错的问题。
+ *
+ * 一份额外的列表,尚未决定是否全部替换 [\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]
+ */
++ (NSString *)fixJSON2JSBug:(NSString *)json;
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModel.h
new file mode 100755
index 0000000..6399be9
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModel.h
@@ -0,0 +1,57 @@
+/*
+ * AlibcJSONModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "NSArray+AlibcJSONModel.h"
+#import "NSDictionary+AlibcJSONModel.h"
+#import "AlibcJSONModelKeyMapper.h"
+#import "AlibcJSONModelProperty.h"
+#import "AlibcJSONModelError.h"
+
+/*
+ AlibcJSONModel是json model的基类,其存在的作用是实现model属性和json之间的映射,以及自动设置等工作,使得上层model只需要声明其属性,而无需知道这些属性如何进行设置的。
+
+ 因为json数据中有些key和objc中的一些关键字或者属性方法名存在冲突,所以引入了一个keyMapper的概念,把json的key和model的属性名建立一个映射。
+
+ model进行初始化的时候使用了一些objc rutime的功能,比如获取当前model的所有属性信息,然后再通过这些属性信息以及KVC的方式为其设置属性值。为了性能的考虑,将这些属性信息设置为model class object的关联对象,下次获取的时候直接从class object的关联对象中获取。
+*/
+
+@interface AlibcJSONModel : NSObject
+
++ (id)modelWithJSONDictionary:(NSDictionary *)dict;
++ (id)modelWithJSONDictionary:(NSDictionary *)dict error:(NSError **)error;
+
+- (id)initWithJSONDictionary:(NSDictionary *)dict;
+- (id)initWithJSONDictionary:(NSDictionary *)dict error:(NSError **)error;
+
+- (void)updateWithJSONDictionary:(NSDictionary *)dict;
+
+- (NSDictionary *)toJSONDictionary;
+
+- (void)setTreatBoolAsStringWhenModelToJSON:(BOOL)treatBoolAsStringWhenModelToJSON;
+
++ (AlibcJSONModelKeyMapper *)modelKeyMapper;
+
+//此Dictionary的key为json对应的字段名,value为Model对应的属性名
++ (NSDictionary *)jsonToModelKeyMapDictionary;
+
+
+//此Dictionary可以用来描述model容器中元素对应的类@{"propertyNameA":ClassA}
++ (NSDictionary *)modelContainerClassMapDictioanry;
+
+//返回主动忽略的属性名的列表
++ (NSArray *)ignoredPropertyNames;
+
+//当strictMode为YES的时候,json dictionary中的数据类型如果无法转换成对应的属性类型,则此属性不被设置,默认为NO
++ (BOOL)strictMode;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModelError.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModelError.h
new file mode 100755
index 0000000..8ec90b9
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModelError.h
@@ -0,0 +1,27 @@
+/*
+ * AlibcJSONModelError.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+extern NSString * const AlibcJSONModelErrorDomain;
+
+typedef NS_ENUM(int, AlibcJSONModelErrorCode) {
+ AlibcJSONModelErrorCodeNilInput = 1,
+ AlibcJSONModelErrorCodeDataInvalid = 2
+};
+
+@interface AlibcJSONModelError : NSError
+
++ (id)errorNilInput;
++ (id)errorDataInvalidWithDescription:(NSString *)description;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModelKeyMapper.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModelKeyMapper.h
new file mode 100755
index 0000000..9914726
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModelKeyMapper.h
@@ -0,0 +1,23 @@
+/*
+ * AlibcJSONModelKeyMapper.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+@interface AlibcJSONModelKeyMapper : NSObject
+
+//映射字典自身的key为json的字段名,value为model的属性名
+- (id)initWithDictionary:(NSDictionary *)dict;
+
+- (NSString *)modelKeyMappedFromJsonKey:(NSString *)jsonKey;
+- (NSString *)jsonKeyMappedFromModelKey:(NSString *)modelKey;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModelProperty.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModelProperty.h
new file mode 100755
index 0000000..89d1248
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcJSONModelProperty.h
@@ -0,0 +1,60 @@
+/*
+ * AlibcJSONModelProperty.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+/*
+ 相关知识请参见Runtime文档
+ Type Encodings https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html#//apple_ref/doc/uid/TP40008048-CH100-SW1
+ Property Type String https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtPropertyIntrospection.html#//apple_ref/doc/uid/TP40008048-CH101-SW6
+ */
+typedef NS_ENUM(NSInteger, AlibcJSONModelPropertyValueType) {
+ AlibcClassPropertyValueTypeNone = 0,
+ AlibcClassPropertyTypeChar,
+ AlibcClassPropertyTypeInt,
+ AlibcClassPropertyTypeShort,
+ AlibcClassPropertyTypeLong,
+ AlibcClassPropertyTypeLongLong,
+ AlibcClassPropertyTypeUnsignedChar,
+ AlibcClassPropertyTypeUnsignedInt,
+ AlibcClassPropertyTypeUnsignedShort,
+ AlibcClassPropertyTypeUnsignedLong,
+ AlibcClassPropertyTypeUnsignedLongLong,
+ AlibcClassPropertyTypeFloat,
+ AlibcClassPropertyTypeDouble,
+ AlibcClassPropertyTypeBool,
+ AlibcClassPropertyTypeVoid,
+ AlibcClassPropertyTypeCharString,
+ AlibcClassPropertyTypeObject,
+ AlibcClassPropertyTypeClassObject,
+ AlibcClassPropertyTypeSelector,
+ AlibcClassPropertyTypeArray,
+ AlibcClassPropertyTypeStruct,
+ AlibcClassPropertyTypeUnion,
+ AlibcClassPropertyTypeBitField,
+ AlibcClassPropertyTypePointer,
+ AlibcClassPropertyTypeUnknow
+};
+
+@interface AlibcJSONModelProperty : NSObject{
+ @public
+ NSString *_name;
+ AlibcJSONModelPropertyValueType _valueType;
+ NSString *_typeName;
+ Class _objectClass;
+ NSArray *_objectProtocols;
+ Class _containerElementClass;
+ BOOL _isReadonly;
+}
+
++ (instancetype)propertyWithName:(NSString *)name typeString:(NSString *)typeString;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcLocalLogProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcLocalLogProtocol.h
new file mode 100644
index 0000000..4d0f433
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcLocalLogProtocol.h
@@ -0,0 +1,28 @@
+//
+// AlibcLocalLogProtocol.h
+// AlibcTradeCommonSDK
+//
+// Created by zhongweitao on 2020/7/6.
+//
+
+#import
+
+@protocol AlibcLocalLogProtocol
+
+@optional
+/// @brief 记录日志
+- (void)logLocalInfo:(NSString *)stage title:(NSString *)title status:(BOOL)status stable:(BOOL)stable detail:(NSDictionary *)detail;
+
+/// @brief 清理日志
+- (void)clearAllLocalLog;
+
+/// @brief 是否关闭自检工具(默认开启)
+- (void)enableLocalDebug:(BOOL)enable;
+
+/// @brief 是否开启自动显示自检工具入口(默认关闭)
+- (void)enableAutoShowDebug:(BOOL)enable;
+
+/// @brief 手动显示自检工具
+- (void)showLocalDebugTool:(UIViewController *)parentViewController;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcLog.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcLog.h
new file mode 100644
index 0000000..d6c3c58
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcLog.h
@@ -0,0 +1,147 @@
+/*
+ * AlibcLog.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+typedef NS_OPTIONS(NSUInteger, ALIBCLinkErrorCode) {
+ ALIBCLinkErrorCodeNoSuite = 1 << 0, // 不在套件内唤端
+ ALIBCLinkErrorCodePageInterceptor = 1 << 1, // 页面拦截唤端
+ ALIBCLinkErrorCodeTinyAppLaunchFail = 1 << 2, // 启动失败唤端()
+ ALIBCLinkErrorCodeTradePluginLoadFail = 1 << 3, // 商业化插件加载失败(未分佣)
+ ALIBCLinkErrorCodeTradePluginJSError = 1 << 4, // 商业化插件执行失败(未分佣)
+ ALIBCLinkErrorCodeLiveCps = 1 << 5, // 没有直播间的分佣跟踪(未分佣)
+ ALIBCLinkErrorCodeDetailCps = 1 << 6, // 没有商品详情的分佣跟踪(未分佣)
+};
+
+#define kAlibcLinkErrorCodeKey @"bcLinkCode"
+
+#ifndef AlibcLog_h
+#define AlibcLog_h
+
+#ifdef DEBUG
+#define BCAssert(condition, info) \
+do { \
+@try { \
+if (!(condition)) { \
+if(tbim_check_debugger() == 0){ \
+TLOG_ERROR(info)\
+[NSException raise:@"Assert" format:@"%@",info];} \
+else {TLOG_ALERT(info)} \
+} \
+}\
+@catch (NSException *exception) {} \
+} while (0);
+#else
+#define BCAssert(condition, info) \
+do { \
+if (!(condition)) {TLOG_ERROR(info)}\
+} while (0);
+#endif
+
+#ifdef DEBUG
+#define BCAssert_F(condition, frmt, ...) \
+do { \
+@try { \
+if (!(condition)) { \
+if(tbim_check_debugger() == 0){ \
+TLOG_ERROR_F(frmt,##__VA_ARGS__) \
+[NSException raise:@"Assert" format:@"Assert"];} \
+else {TLOG_ALERT_F(frmt,##__VA_ARGS__)} \
+} \
+}\
+@catch (NSException *exception) {} \
+} while (0);
+#else
+#define BCAssert_F(condition, frmt, ...) \
+do { \
+if (!(condition)) { \
+TLOG_ERROR_F(frmt,##__VA_ARGS__) \
+} \
+} while (0);
+#endif
+
+#define TLOG_ALERT(info) [[AlibcLog GetInstance] showAssertAlert:__FILE__ funcName:__func__ line: __LINE__ msg:info];
+#define TLOG_ALERT_F(fmt, ...) [[AlibcLog GetInstance] showAssertAlert:__FILE__ funcName:__func__ line: __LINE__ msg:[NSString stringWithFormat:fmt, ##__VA_ARGS__]];
+
+
+#define TLOG_DEBUG_EMPTY [[AlibcLog GetInstance] logDebugMsg:__FILE__ funcName:__func__ line: __LINE__ msg:@""];
+#define TLOG_INFO_EMPTY [[AlibcLog GetInstance] logInfoMsg:__FILE__ funcName:__func__ line: __LINE__ msg:@""];
+#define TLOG_WARN_EMPTY [[AlibcLog GetInstance] logWarnMsg:__FILE__ funcName:__func__ line: __LINE__ msg:@""];
+#define TLOG_ERROR_EMPTY [[AlibcLog GetInstance] logErrorMsg:__FILE__ funcName:__func__ line: __LINE__ msg:@""];
+
+#define TLOG_DEBUG(info) [[AlibcLog GetInstance] logDebugMsg:__FILE__ funcName:__func__ line:__LINE__ msg:info];
+#define TLOG_INFO(info) [[AlibcLog GetInstance] logInfoMsg:__FILE__ funcName:__func__ line:__LINE__ msg:info];
+#define TLOG_WARN(info) [[AlibcLog GetInstance] logWarnMsg:__FILE__ funcName:__func__ line: __LINE__ msg:info];
+#define TLOG_ERROR(info) [[AlibcLog GetInstance] logErrorMsg:__FILE__ funcName:__func__ line: __LINE__ msg:info];
+
+#define TLOG_DEBUG_F(fmt, ...) [[AlibcLog GetInstance] logDebugMsg:__FILE__ funcName:__func__ line: __LINE__ msg:[NSString stringWithFormat:fmt, ##__VA_ARGS__]];
+#define TLOG_INFO_F(fmt, ...) [[AlibcLog GetInstance] logInfoMsg:__FILE__ funcName:__func__ line: __LINE__ msg:[NSString stringWithFormat:fmt, ##__VA_ARGS__]];
+#define TLOG_WARN_F(fmt, ...) [[AlibcLog GetInstance] logWarnMsg:__FILE__ funcName:__func__ line: __LINE__ msg:[NSString stringWithFormat:fmt, ##__VA_ARGS__]];
+#define TLOG_ERROR_F(fmt, ...) [[AlibcLog GetInstance] logErrorMsg:__FILE__ funcName:__func__ line: __LINE__ msg:[NSString stringWithFormat:fmt, ##__VA_ARGS__]];
+
+
+int tbim_check_debugger(void);
+
+
+@interface AlibcLog : NSObject
+
++ (instancetype)GetInstance;
+
+- (void)showAssertAlert:(const char *)file funcName:(const char *)func line:(int)line msg:(NSString *)msg;
+
+- (void)logDebugMsg:(const char *)file funcName:(const char *)func line:(int)line msg:(NSString *)msg;
+
+- (void)logInfoMsg:(const char *)file funcName:(const char *)func line:(int)line msg:(NSString *)msg;
+
+- (void)logWarnMsg:(const char *)file funcName:(const char *)func line:(int)line msg:(NSString *)msg;
+
+- (void)logErrorMsg:(const char *)file funcName:(const char *)func line:(int)line msg:(NSString *)msg;
+
+- (void)setDebugLogOpen:(BOOL)isDebugLogOpen;
+
+- (void)setFileLogEnable:(BOOL)enable;
+
+- (void)updateFileHandle;
+
+/// @brief 清理当前链路的日志
+- (void)clearAllLocalLog;
+
+/// @brief Suite 运行时
+- (void)logLocalSuiteRuntime:(NSString *)title status:(BOOL)status detail:(NSDictionary *)detail;
+
+/// @brief OpenSuite (单次链路)
+- (void)logLocalOpenSuite:(NSString *)title status:(BOOL)status detail:(NSDictionary *)detail;
+
+/// @brief 百川配置(基础配置、套件配置)
+- (void)logLocalSDKConfig:(NSString *)title status:(BOOL)status detail:(NSDictionary *)detail;
+
+/// @brief 百川SDK初始化
+- (void)logLocalSDKInit:(NSString *)title status:(BOOL)status detail:(NSDictionary *)detail;
+
+- (void)logLocalInfo:(NSString *)stage title:(NSString *)title status:(BOOL)status stable:(BOOL)stable detail:(NSDictionary *)detail;
+
+/// @brief 是否关闭自检工具(默认开启)
+- (void)enableLocalDebug:(BOOL)enable;
+
+/// @brief 是否开启自动显示自检工具入口(默认关闭)
+- (void)enableAutoShowDebug:(BOOL)enable;
+
+/// @brief 手动显示自检工具
+- (void)showLocalDebugTool:(UIViewController *)parentViewController;
+
+/// @brief 上传当日日志文件到指定地址
+- (void)uploadLogFile4Url:(NSString *)logUrl;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcMtopBridge.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcMtopBridge.h
new file mode 100644
index 0000000..f21814e
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcMtopBridge.h
@@ -0,0 +1,59 @@
+/*
+ * AlibcMtopBridge.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+#import "AlibcConfig.h"
+
+#ifndef AlibcMtopBridge_h
+#define AlibcMtopBridge_h
+
+@class AlibcNetPacket;
+@class MtopError;
+@class AlibcNetError;
+
+@interface AlibcMtopBridge : NSObject
+
++ (BOOL)isAvailable;
+
++ (void)openSDKSwitchLog:(BOOL)logCtr;
+
++ (void)initMtop;
+
++ (void)setEnvironment:(AlibcEnvironment)env;
+
++ (void)setTTID:(NSString *)ttid;
+
+@end
+
+@protocol AlibcMtopAdapter
+
+- (void)openSDKSwitchLog:(BOOL)logCtr;
+
+- (void)initMtop;
+
+- (BOOL)performSend:(AlibcNetPacket *)packet;
+
+- (AlibcNetError *)proccessMtopError:(MtopError *)sdkError;
+
+- (BOOL)shouldRetry:(NSError *)error;
+
+- (void)setTTID:(NSString *)ttid;
+
+- (void)setEnvironment:(AlibcEnvironment)env;
+
+@optional
+- (BOOL)performJSSend:(AlibcNetPacket *)packet;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcMtopCmd.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcMtopCmd.h
new file mode 100644
index 0000000..ee6ff07
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcMtopCmd.h
@@ -0,0 +1,37 @@
+/*
+ * AlibcMtopCmd.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef AlibcMtopCmd_h
+#define AlibcMtopCmd_h
+
+@interface AlibcMtopCmd : NSObject
+
+@property(nonatomic, strong) NSString *_Nonnull name; // mtop命令
+@property(nonatomic, strong) NSString *_Nonnull version; //版本,默认是@"1.0"
+@property(nonatomic, assign) BOOL needLogin; //是否需要登录,默认值:NO
+@property(nonatomic, assign) BOOL needAuth; //是否需要授权,默认值:NO
+@property(nonatomic, assign) BOOL needWUA; //是否需要人机识别,默认是NO
+@property(nonatomic, assign) BOOL needPost;
+@property(nonatomic, assign) NSInteger sessionExpireType; // 0: AutologinAndManualLogin 1: AutoLoginOnly
+@property(nonatomic, strong) NSDictionary * _Nullable extParams;
+@property(nonatomic, strong) NSDictionary * _Nullable extHeaders;
+
+//
+@property(nonatomic, copy) NSString * _Nullable ttid;// ttid
+
++ (nonnull instancetype)cmd;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcMtopRequestHelp.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcMtopRequestHelp.h
new file mode 100644
index 0000000..6b96794
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcMtopRequestHelp.h
@@ -0,0 +1,96 @@
+/*
+ * AlibcMtopRequestHelp.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcMtopCmd.h"
+#import "AlibcNetError.h"
+#import "AlibcConfig.h"
+
+#ifndef AlibcMtopRequestHelp_h
+#define AlibcMtopRequestHelp_h
+
+//dataObj是mtop返回数据的data节点
+typedef void(^MtopRequestCallback)(AlibcNetError *_Nullable error, _Nullable id dataObj);
+
+typedef void(^MtopRequestJSCallback)(id _Nullable error, _Nullable id dataObj);
+
+
+@interface AlibcMtopRequestHelp : NSObject
+//uniqueKey长度大于0,会以cmd+uniqueKey作为值请求去重.
+//NSDictionary里面可以包含基本的array,NSDictionary,内部会自己转换成string的
+//needLogin,needAuth不填,则默认都欧式NO
+//version可以填nil,默认版本是1.0
+
++ (void)ProcessMtopRequest:(nonnull AlibcMtopCmd *)cmd
+ data:(nullable NSDictionary *)dict
+ complete:(nullable MtopRequestCallback)callback;
+
++ (void)ProcessMtopRequest:(nonnull AlibcMtopCmd *)cmd
+ data:(nullable NSDictionary *)dict
+ uniqueKey:(nullable NSString *)uniqueKey
+ complete:(nullable MtopRequestCallback)callback;
+
+//这个接口专给组件用的
++ (void)ProcessMtopRequest:(nonnull NSString *)cmdName
+ version:(nullable NSString *)version
+ data:(nullable NSDictionary *)dict
+ bizId:(nullable NSString *)bizId
+ uniqueKey:(nullable NSString *)uniqueKey
+ needLogin:(BOOL)needLogin
+ needAuth:(BOOL)needAuth
+ needWua:(BOOL)needWua
+ complete:(nullable MtopRequestCallback)callback;
+
+//这个接口专门给JSBridge调用的
++ (void)ProcessMtopRequest:(nonnull NSString *)cmdName
+ version:(nullable NSString *)version
+ ttid:(nullable NSString *)ttid
+ data:(nullable NSDictionary *)dict
+ bizId:(nullable NSString *)bizId
+ uniqueKey:(nullable NSString *)uniqueKey
+ needLogin:(BOOL)needLogin
+ needAuth:(BOOL)needAuth
+ needWua:(BOOL)needWua
+ complete:(nullable MtopRequestCallback)callback;
+
++ (void)ProcessJSMtopRequest:(nonnull NSString *)cmdName
+ version:(nullable NSString *)version
+ ttid:(nullable NSString *)ttid
+ data:(nullable NSDictionary *)dict
+ bizId:(nullable NSString *)bizId
+ uniqueKey:(nullable NSString *)uniqueKey
+ needLogin:(BOOL)needLogin
+ needAuth:(BOOL)needAuth
+ needWua:(BOOL)needWua
+ needPost:(BOOL)needPost
+ seessionExpireType:(NSInteger)seessionExpireType
+ complete:(nullable MtopRequestJSCallback)callback;
+
++ (void)ProcessJSMtopRequest:(nonnull NSString *)cmdName
+ version:(nullable NSString *)version
+ ttid:(nullable NSString *)ttid
+ data:(nullable NSDictionary *)dict
+ extParams:(nullable NSDictionary *)extParmas
+ extHeaders:(nullable NSDictionary *)extHeaders
+ bizId:(nullable NSString *)bizId
+ uniqueKey:(nullable NSString *)uniqueKey
+ needLogin:(BOOL)needLogin
+ needAuth:(BOOL)needAuth
+ needWua:(BOOL)needWua
+ needPost:(BOOL)needPost
+ seessionExpireType:(NSInteger)seessionExpireType
+ complete:(nullable MtopRequestJSCallback)callback;
+
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetError.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetError.h
new file mode 100644
index 0000000..e3d5715
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetError.h
@@ -0,0 +1,55 @@
+/*
+ * AlibcNetError.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef AlibcNetError_h
+#define AlibcNetError_h
+
+@interface AlibcError : NSError
+
++ (instancetype)errorWithDomain:(NSString *)domain code:(NSInteger)code msg:(NSString *)msg;
+
+@end
+
+FOUNDATION_EXPORT NSString *const AlibcNetErrorCodeMtopNotAvailable;
+
+@interface AlibcNetError : NSObject
+
+/**
+ * 错误码
+ */
+@property(nonatomic, copy) NSString *code;
+
+/**
+ * 错误信息
+ */
+@property(nonatomic, copy) NSString *msg;
+
+/**
+ * 原始错误对象
+ */
+@property(nonatomic, strong) NSError *rawError;
+
+/**
+ * 是否取消了登录
+ */
+@property(assign, nonatomic) BOOL isLoginCancel;
+
+/**
+ * 是否取消了授权
+ */
+@property(assign, nonatomic) BOOL isAuthCancel;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetMock.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetMock.h
new file mode 100644
index 0000000..c816ebf
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetMock.h
@@ -0,0 +1,25 @@
+/*
+ * AlibcNetMock.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef AlibcNetMock_h
+#define AlibcNetMock_h
+
+@interface AlibcNetMock : NSObject
++ (instancetype)sharedInstance;
+
+- (NSString *)getMtopMockData:(NSString *)cmd;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetPacket.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetPacket.h
new file mode 100644
index 0000000..881a5f2
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetPacket.h
@@ -0,0 +1,105 @@
+/*
+ * AlibcNetPacket.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcNetError.h"
+
+#ifndef AlibcNetPacket_h
+#define AlibcNetPacket_h
+
+//*******使用须知
+//函数是给子类重载用的; block是给外部调用者设置的,子类自己不要用
+
+
+typedef NS_ENUM(long, ALiNetPriority) {
+ ALiNetPriorityHigh = 1, //高,马上发送
+ ALiNetPriorityNormal, //普通,发送任务多时,可能等待200ms(等待时可以合并请求)
+ ALiNetPriorityLow, //低,等待200ms后发送,供合并请求
+};
+
+typedef NS_ENUM(long, AlibcNetPacketStatus) {
+ AlibcNetPacketStatusNormal = 1,//请求未处理
+ AlibcNetPacketStatusSendng, //发送中
+ AlibcNetPacketStatusSuccess, //请求成功
+ AlibcNetPacketStatusFail, //请求失败
+};
+
+typedef void (^SuccessAction)(id netData); //发送成功
+typedef void (^ErrorAction)(AlibcNetError *error); //发送失败
+typedef void (^ErrorJSAction)(id error); //发送失败
+
+//mtop请求包头定义
+@interface AlibcNetPacketHttpHeader : NSObject
+@property(nonatomic, copy) NSString *cmd; //mtop命令
+@property(nonatomic, copy) NSString *version; //版本,默认值"1.0"
+@property(nonatomic, assign) BOOL needPost; //是否用post,默认是YES
+@property(nonatomic, assign) BOOL needLogin; //是否需要login,默认是NO
+@property(nonatomic, assign) BOOL needAuth; //是否需要授权,默认是NO
+@property(nonatomic, assign) BOOL needWua; //是否需要人机,默认是NO
+@property(nonatomic, assign) NSInteger sessionExpireType; // 0 AutoLoginAndMaunlLogin 1 AutoLoginOnly
+
+@property(nonatomic, copy) NSString *bizId; //组件id,默认不需要填,组件发起的才需要填
+@property(nonatomic, copy) NSString *ttid;// 不设置 用默认百川的ttid
+
+@property(nonatomic, strong) NSDictionary *extHeaders;
+
+- (instancetype)initWithCmd:(NSString *)cmd;
+@end
+
+//......
+@interface AlibcNetPacket : NSObject
+@property(nonatomic, assign) NSUInteger retryTime; //发送重试次数,默认(0),不重试 最大重试5次
+@property(nonatomic, assign) ALiNetPriority priority; //默认值(AMPNetPriorityNormal)
+
+//****** 下面变量,是netservice维护的, ******//
+@property(nonatomic, assign) NSUInteger retryCount; //当前是第几次重试,网络层用..子类不要动,切忌
+@property(nonatomic, assign) AlibcNetPacketStatus status;
+
+//block,只供外部使用者设置,子类不要用;
+@property(nonatomic, copy) SuccessAction successAction;
+@property(nonatomic, copy) ErrorAction failAction;
+@property(nonatomic, copy) ErrorJSAction failJSAction;
+
+
+//**************供子类重载用的
+//Mtop发送相关
+- (AlibcNetPacketHttpHeader *)generateMtopHeader;
+
+- (NSDictionary *)generateMtopBody;
+
+- (NSDictionary *)generateMtopExtParams;
+
+//重试通知, 如果有需要在这里修改内部数据 ,否则不用管,retryCount是第几次(1开始)
+//retryAction时,可以改变netType,这样重试的时候,可以改变通道方式.比如第一次用accs的,重发的时候用mtop
+- (void)retryAction:(NSUInteger)retryCount;
+
+//剔除sendPacke中自己已经在请求中部分.如果全部剔除完,返回YES,sendPacke会被丢弃(参考AMPBatchGetUserPacket)
+- (BOOL)filterNewPacket:(__kindof AlibcNetPacket *)sendPack;
+
+//等待队列,请求合并..合并待发送的包,返回YES,sendPacke会被丢弃
+- (BOOL)conbineWaitingPacket:(__kindof AlibcNetPacket *)sendPack;
+
+//打点逻辑,如果retry时每次都要打点,重载这个..一般的成功失败打点直接successAction,failAction里挂载打点即可..
+- (void)trackActionSuccess:(BOOL)isSuccess error:(AlibcNetError *)error duration:(double)durationMillisecond;
+
+
+//**********给子类用的辅助函数
+//是否有效,用户切换后则无效 .没事不要重载修改
+- (BOOL)isValued;
+
+- (BOOL)sendPacket;
+
+- (BOOL)sendJSPacket;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetServiceBase.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetServiceBase.h
new file mode 100644
index 0000000..5650462
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetServiceBase.h
@@ -0,0 +1,44 @@
+/*
+ * AlibcNetServiceBase.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcNetPacket.h"
+
+#ifndef AlibcNetServiceBase_h
+#define AlibcNetServiceBase_h
+
+#define AMP_NET_ERROR_TIME_OUT 118
+
+@interface AlibcNetServiceBase : NSObject
+@property(nonatomic, assign) NSTimeInterval timeoutSeconds;
+
+- (BOOL)processPacket:(AlibcNetPacket *)packet;
+
+- (BOOL)processJSPacket:(AlibcNetPacket *)packet;
+
+- (void)netJSPacketSuccess:(AlibcNetPacket *)packet data:(id)data;
+
+- (void)netJSPacketFail:(AlibcNetPacket *)packet error:(id)error;
+
+- (void)netPacketSuccess:(AlibcNetPacket *)packet data:(id)data;
+
+- (void)netPacketFail:(AlibcNetPacket *)packet error:(AlibcNetError *)error;
+
+//子类重载该函数,执行真实发送 ,其他的不要乱重载
+- (BOOL)performSend:(AlibcNetPacket *)packet;
+
+- (BOOL)performJSSend:(AlibcNetPacket *)packet;
+
+- (BOOL)shouldRetry:(NSError *)error;
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetServiceMtop.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetServiceMtop.h
new file mode 100644
index 0000000..8632ff0
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNetServiceMtop.h
@@ -0,0 +1,31 @@
+/*
+ * AlibcNetServiceMtop.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcNetServiceBase.h"
+
+#ifndef AlibcNetServiceMtop_h
+#define AlibcNetServiceMtop_h
+
+@interface AlibcNetServiceMtop : AlibcNetServiceBase
+
++ (instancetype)sharedInstance;
+
+
+//设置是否免授权
+- (void)setIsAuthVip:(BOOL)isVip;
+
+- (BOOL)isAuthVip;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNumber.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNumber.h
new file mode 100644
index 0000000..c6fcb2a
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcNumber.h
@@ -0,0 +1,28 @@
+/*
+ * AlibcNumber.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef AlibcNumber_h
+#define AlibcNumber_h
+
+@interface AlibcNumber : NSObject
+
++ (NSNumber *)stringToNumber:(NSString *)value;
+
++ (BOOL)isANumber:(NSString *)string;
+
++ (BOOL)trv_isIPhoneXSeries;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcOpenNativeFailedMode.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcOpenNativeFailedMode.h
new file mode 100644
index 0000000..29c25c8
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcOpenNativeFailedMode.h
@@ -0,0 +1,35 @@
+/*
+ * AlibcOpenNativeFailedMode.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ 拉起手淘失败后的处理策略
+ - AlibcOpenAliAppDownloadPage: 当拉起手淘/天猫失败, 则跳转对应 App
+ 下载页面;默认选项
+ - AlibcOpenInAppByCustomerDegradeUrl: 当拉起手淘/天猫失败,
+ 则在媒体App内以自定义降级URL降级打开
+ - AlibcOpenDoNothing: 当拉起手淘/天猫失败, 不做额外操作
+ */
+typedef NS_ENUM(NSInteger, AlibcOpenByAliAppFailedMode) {
+ AlibcOpenAliAppDownloadPage = 0,
+ AlibcOpenInAppByCustomerDegradeUrl = 1,
+ AlibcOpenDoNothing = 2
+};
+
+@interface AlibcOpenNativeFailedMode : NSObject
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcRSA.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcRSA.h
new file mode 100644
index 0000000..b527824
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcRSA.h
@@ -0,0 +1,81 @@
+//
+// AlibcRSA.h
+// AlibcTradeCommonSDK
+//
+// Created by zhongweitao on 2020/8/3.
+//
+
+#import
+
+@interface AlibcRSA : NSObject
+
+#pragma mark - Encryption with RSA Public Key
+
+/**
+ * Encryption with RSA Public Key
+ * @param str utf8 str
+ * @param pubKey public key
+ * @return base64 encoded string
+ */
++ (NSString *)encryptString:(NSString *)str publicKey:(NSString *)pubKey;
+
+/**
+ * Encryption with RSA Public Key
+ * @param data raw data
+ * @param pubKey public key
+ * @return raw data
+ */
++ (NSData *)encryptData:(NSData *)data publicKey:(NSString *)pubKey;
+
+/**
+ * Encryption with RSA Private Key
+ * @param str utf8 str
+ * @param privKey private key
+ * @return base64 encoded string
+ */
++ (NSString *)encryptString:(NSString *)str privateKey:(NSString *)privKey;
+
+/**
+ * Encryption with RSA Private Key
+ * @param data raw data
+ * @param privKey private key
+ * @return raw data
+ */
++ (NSData *)encryptData:(NSData *)data privateKey:(NSString *)privKey;
+
+#pragma mark - Decryption with RSA Public Key
+// decrypt base64 encoded string, convert result to string(not base64 encoded)
+
+/**
+ * Decryption with RSA Public Key
+ * @param str base64 encoded string
+ * @param pubKey public key
+ * @return string(not base64 encoded)
+ */
++ (NSString *)decryptString:(NSString *)str publicKey:(NSString *)pubKey;
+
+/**
+ * Decryption with RSA Public Key
+ * @param data raw data
+ * @param pubKey public key
+ * @return raw data
+ */
++ (NSData *)decryptData:(NSData *)data publicKey:(NSString *)pubKey;
+
+/**
+ * Decryption with RSA Private Key
+ * @param str base64 encoded string
+ * @param privKey private key
+ * @return string(not base64 encoded)
+ */
++ (NSString *)decryptString:(NSString *)str privateKey:(NSString *)privKey;
+
+/**
+ * Decryption with RSA Private Key
+ * @param data raw data
+ * @param privKey private key
+ * @return raw data
+ */
++ (NSData *)decryptData:(NSData *)data privateKey:(NSString *)privKey;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcReflectionUtil.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcReflectionUtil.h
new file mode 100755
index 0000000..18ce049
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcReflectionUtil.h
@@ -0,0 +1,38 @@
+/*
+ * AlibcReflectionUtil.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef AlibcReflectionUtil_h
+#define AlibcReflectionUtil_h
+
+@interface AlibcReflectionUtil : NSObject
++ (id)getSharedInstance:(NSString *)className;
+
++ (id)getInstance:(NSString *)className instanceMethodName:(NSString *)instanceMethodName;
+
++ (id)executeInstanceMethod:(NSString *)methodName instance:(id)instance params:(NSArray *)params;
+
++ (id)executeClassMethod:(NSString *)methodName clazz:(Class)clazz;
+
++ (id)executeInstanceMethod:(NSString *)methodName instanceAndargs:(id)instance, ...;
+@end
+
+
+#define BC_MAKE_SELECTOR(var_name, sel_name) _Pragma("clang diagnostic push")\
+_Pragma("clang diagnostic ignored \"-Wundeclared-selector\"")\
+SEL var_name = @selector(sel_name);\
+_Pragma("clang diagnostic pop")
+
+#define BC_FETCH_CLASS(className) [NSClassFromString(@#className) class]
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcSecurityGuardBridge.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcSecurityGuardBridge.h
new file mode 100644
index 0000000..42f2894
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcSecurityGuardBridge.h
@@ -0,0 +1,109 @@
+/*
+ * AlibcSecurityGuardBridge.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef AlibcSecurityGuardBridge_h
+#define AlibcSecurityGuardBridge_h
+
+@interface AlibcSecurityGuardBridge : NSObject
+
+#pragma mark - Life Cycle
+
+
+/**
+ 安全模块初始化
+
+ @param handler callback
+ */
++ (void)asyncInit:(void (^)(NSError *))handler;
+
+#pragma mark - Info
+
+
+/**
+ 安全是否可用
+
+ @return 安全是否可用
+ */
++ (BOOL)isSecurityGuardAvaleable;
+
+
+/**
+ authCode
+
+ @return auth code
+ */
++ (NSString *)authCode;
+
+
+/**
+ 获取AppKey
+
+ @return AppKey
+ */
++ (NSString *)getAppKey;
+
+#pragma mark - Encryption & Decryption
+
+
+/**
+ 解析混淆ID
+
+ @param itemId 混淆ID
+ @return 明文ID
+ */
++ (NSNumber *)analyzeItemId:(NSString *)itemId;
+
+
+#pragma mark - Storage
+
++ (NSString *)getString:(NSString *)key;
+
++ (int)putString:(NSString *)value forKey:(NSString *)key;
+
++ (NSData *)getData:(NSString *)key;
+
++ (int)putData:(NSData *)value forKey:(NSString *)key;
+
+@end
+
+
+/**
+ Security Adapter 协议
+ */
+@protocol AlibcSecurityAdapter
+
+- (void)asyncInit:(void (^)(NSError *))handler;
+
+#pragma mark - Info
+
+- (NSString *)getAppKey;
+
+#pragma mark - Encryption & Decryption
+
+- (NSNumber *)analyzeItemId:(NSString *)itemId;
+
+#pragma mark - Storage
+
+- (NSString *)getString:(NSString *)key;
+
+- (int)putString:(NSString *)value forKey:(NSString *)key;
+
+- (NSData *)getData:(NSString *)key;
+
+- (int)putData:(NSData *)value forKey:(NSString *)key;
+
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcString.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcString.h
new file mode 100644
index 0000000..8532ab0
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcString.h
@@ -0,0 +1,60 @@
+/*
+ * AlibcString.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef AlibcString_h
+#define AlibcString_h
+
+@interface AlibcString : NSObject
+
++ (BOOL)isChinaMobileNumber:(NSString *)number;
+
++ (NSString *)fromCString:(char *)cString;
+
++ (NSString *)fromNSData:(NSData *)data;
+
++ (NSString *)fromNSData:(NSData *)data encoding:(NSStringEncoding)encoding;
+
++ (NSString *)fromProtocol:(Protocol *)protocol;
+
++ (NSString *)fromObject:(id)obj;
+
++ (NSString *)fromClass:(Class)clazz;
+
++ (NSString *)fromSelector:(SEL)selector;
+
++ (const char *)toCString:(NSString *)string;
+
++ (NSData *)toNSData:(NSString *)string;
+
++ (Protocol *)toProtocol:(NSString *)string;
+
++ (Class)toClass:(NSString *)string;
+
++ (SEL)toSEL:(NSString *)string;
+
++ (NSString *)trim:(NSString *)string;
+
++ (BOOL)hasSubString:(NSString *)string substring:(NSString *)substring;
+
++ (BOOL)isBlank:(NSString *)string;
+
++ (BOOL)isNotBlank:(NSString *)string;
+
++ (NSArray *)split:(NSString *)string sep:(NSString *)sep;
+
++ (NSString *)md5:(NSString *)input;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcThread.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcThread.h
new file mode 100644
index 0000000..95de732
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcThread.h
@@ -0,0 +1,34 @@
+/*
+ * AlibcThread.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef AlibcThread_h
+#define AlibcThread_h
+
+@interface AlibcThread : NSObject
+
+/**
+ * 提交到主线程运行
+ */
++ (void)foreground:(dispatch_block_t)block;
+
+/**
+ * 提交到后台主线程
+ */
++ (void)backgroundMain:(dispatch_block_t)block;
+
++ (void)backgroundConcurrentTask:(dispatch_block_t)block;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeCommon.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeCommon.h
new file mode 100644
index 0000000..8a37ca4
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeCommon.h
@@ -0,0 +1,47 @@
+/*
+ * AlibcTradeCommon.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcConfig.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeCommon : NSObject
+
+/**
+ * 初始化函数,初始化成功后方可正常使用SDK中的功能
+ *
+ * @param onSuccess 初始化成功的回调
+ * @param onFailure 初始化失败的回调
+ */
++ (void)asyncInitWithSuccess:(void (^)(void))onSuccess
+ failure:(void (^)(NSError *error))onFailure;
+
+/**
+ * 设置环境
+ */
++ (void)setEnv:(AlibcEnvironment)env;
+
+/**
+ * 获取当前环境对象
+ */
++ (AlibcEnvironment)getEnv;
+
+
+/**
+ 开启 Debug 模式日志
+ */
++ (void)setDebugLogOpen:(BOOL)isDebugLogOpen;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeCommonSDK.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeCommonSDK.h
new file mode 100644
index 0000000..95f7d09
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeCommonSDK.h
@@ -0,0 +1,58 @@
+/*
+ * AlibcTradeCommonSDK.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+//! Project version number for AlibcTradeCommonSDK.
+FOUNDATION_EXPORT double AlibcTradeCommonSDKVersionNumber;
+
+//! Project version string for AlibcTradeCommonSDK.
+FOUNDATION_EXPORT const unsigned char AlibcTradeCommonSDKVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import
+
+
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeListenerFactory.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeListenerFactory.h
new file mode 100644
index 0000000..a2cd3d6
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeListenerFactory.h
@@ -0,0 +1,46 @@
+/*
+ * AlibcTradeListenerFactory.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+Listener 的工厂,相同 Protocol 的 Listener 只允许注册一个。
+*/
+@interface AlibcTradeListenerFactory : NSObject
+
+/**
+ 注册指定的 Listener。
+ */
++ (void)registerHandler:(id _Nonnull)handler withProtocol:(Protocol * _Nonnull)protocol;
+
+/**
+ 注册指定的 Listener 类。
+
+ @param singleton 是否是单例。如果为 YES,会将首次调用创建的实例保存起来;如果为 NO,会每次返回一个新实例。
+ */
++ (void)registerHandlerClass:(Class _Nonnull)handlerClass isSingleton:(BOOL)singleton withProtocol:(Protocol * _Nonnull)protocol;
+
+/**
+ 移除指定 Protocol 的 Listener。
+ */
++ (void)unregisterHandlerWithProtocol:(Protocol * _Nonnull)protocol;
+
+/**
+ 获取与指定 Protocol 关联的 Listener。
+ */
++ (id _Nullable)handlerForProtocol:(Protocol * _Nonnull)protocol;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeListenerItem.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeListenerItem.h
new file mode 100644
index 0000000..f3f3785
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeListenerItem.h
@@ -0,0 +1,41 @@
+/*
+ * AlibcTradeListenerItem.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeListenerItem : NSObject
+
+/**
+ Handler 实例。
+ */
+@property (nonatomic, strong, readonly, nonnull) id instance;
+
+/**
+ Handler 类型。
+ */
+@property (nonatomic, copy, readonly, nonnull) NSString * instanceType;
+
+/**
+ 使用指定的实例初始化。
+ */
+- (instancetype _Nonnull)initWithInstance:(id _Nonnull)instance;
+
+/**
+ 使用指定的实例类型初始化。
+ */
+- (instancetype _Nonnull)initWithClass:(Class _Nonnull)handlerClass isSingleton:(BOOL)singleton;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeReachability.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeReachability.h
new file mode 100644
index 0000000..c927d78
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcTradeReachability.h
@@ -0,0 +1,84 @@
+/*
+ * AlibcTradeReachability.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+
+/**
+ * Create NS_ENUM macro if it does not exist on the targeted version of iOS or OS X.
+ *
+ * @see http://nshipster.com/ns_enum-ns_options/
+ **/
+#ifndef NS_ENUM
+#define NS_ENUM(_type, _name) enum _name : _type _name; enum _name : _type
+#endif
+
+extern NSString *const kAlibcTradeReachabilityChangedNotification;
+
+typedef NS_ENUM(NSInteger, AlibcTradeNetworkStatus) {
+ // Apple NetworkStatus Compatible Names.
+ AlibcTradeNotReachable = 0,
+ AlibcTradeReachableViaWiFi = 2,
+ AlibcTradeReachableViaWWAN = 1
+};
+
+@class AlibcTradeReachability;
+
+typedef void (^NetworkReachable)(AlibcTradeReachability * reachability);
+typedef void (^NetworkUnreachable)(AlibcTradeReachability * reachability);
+typedef void (^NetworkReachability)(AlibcTradeReachability * reachability, SCNetworkConnectionFlags flags);
+
+
+@interface AlibcTradeReachability : NSObject
+
+@property (nonatomic, copy) NetworkReachable reachableBlock;
+@property (nonatomic, copy) NetworkUnreachable unreachableBlock;
+@property (nonatomic, copy) NetworkReachability reachabilityBlock;
+
+@property (nonatomic, assign) BOOL reachableOnWWAN;
+
+
++(instancetype)reachabilityWithHostname:(NSString*)hostname;
+// This is identical to the function above, but is here to maintain
+//compatibility with Apples original code. (see .m)
++(instancetype)reachabilityWithHostName:(NSString*)hostname;
++(instancetype)reachabilityForInternetConnection;
++(instancetype)reachabilityWithAddress:(void *)hostAddress;
++(instancetype)reachabilityForLocalWiFi;
++(instancetype)reachabilityWithURL:(NSURL*)url;
+
+-(instancetype)initWithReachabilityRef:(SCNetworkReachabilityRef)ref;
+
+-(BOOL)startNotifier;
+-(void)stopNotifier;
+
+-(BOOL)isReachable;
+-(BOOL)isReachableViaWWAN;
+-(BOOL)isReachableViaWiFi;
+
+// WWAN may be available, but not active until a connection has been established.
+// WiFi may require a connection for VPN on Demand.
+-(BOOL)isConnectionRequired; // Identical DDG variant.
+-(BOOL)connectionRequired; // Apple's routine.
+// Dynamic, on demand connection?
+-(BOOL)isConnectionOnDemand;
+// Is user intervention required?
+-(BOOL)isInterventionRequired;
+
+-(AlibcTradeNetworkStatus)currentReachabilityStatus;
+-(SCNetworkReachabilityFlags)reachabilityFlags;
+-(NSString*)currentReachabilityString;
+-(NSString*)currentReachabilityFlags;
+
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURL.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURL.h
new file mode 100644
index 0000000..ebc6b3d
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURL.h
@@ -0,0 +1,30 @@
+/*
+ * AlibcURL.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#ifndef ALiURL_h
+#define ALiURL_h
+
+#import
+
+@interface AlibcURL : NSObject
+
++ (NSString *)urlEncoded:(NSString *)string;
+
++ (NSString *)urlDecoded:(NSString *)string;
+
+/**
+ * 移除 URL 中的查询参数和 Fragment。
+ */
++ (NSString *)urlWithoutQueryAndFragment:(NSString *)url;
+@end
+
+#endif /* ALiURL_h */
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLActionHandlerProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLActionHandlerProtocol.h
new file mode 100644
index 0000000..dc5e42a
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLActionHandlerProtocol.h
@@ -0,0 +1,36 @@
+//
+// AlibcURLActionHandlerProtocol.h
+// AlibcTradeCommonSDK
+//
+// Created by zhongweitao on 2020/12/1.
+//
+
+#import
+#import "AlibcURLActionRequest.h"
+#import "AlibcURLActionResponse.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+typedef void(^AlibcURLActionCompeltion)(AlibcURLActionResponse *response);
+
+@protocol AlibcURLActionHandlerProtocol
+
+@optional
+/**
+ 初始化路由模块
+
+ @param params 初始化参数
+ */
+- (void)setupModule:(NSDictionary *)params;
+
+/**
+ URL路由处理类遵循接口
+
+ @param urlActionRequest 路由Request
+ @param completion 回调
+ */
+- (void)handleURLActionRequest:(AlibcURLActionRequest *)urlActionRequest completion:(AlibcURLActionCompeltion)completion;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLActionRequest.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLActionRequest.h
new file mode 100644
index 0000000..15f21cd
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLActionRequest.h
@@ -0,0 +1,35 @@
+//
+// AlibcURLActionRequest.h
+// AlibcTradeCommonSDK
+//
+// Created by zhongweitao on 2020/11/30.
+//
+
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcURLActionRequest : NSObject
+
+@property (nullable, nonatomic, strong, readonly) NSURL *url;
+
+/**
+ * 使用者所在源controller
+ */
+@property (nullable, nonatomic, strong) UIViewController *sourceController;
+
+/**
+ * 不适合放在url里的本地参数
+ */
+@property (nullable, nonatomic, strong) NSDictionary *params;
+
+
+- (instancetype)initWithURL:(NSURL *)url params:(nullable id)params NS_DESIGNATED_INITIALIZER;
+
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLActionResponse.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLActionResponse.h
new file mode 100644
index 0000000..b726a63
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLActionResponse.h
@@ -0,0 +1,43 @@
+//
+// AlibcURLActionResponse.h
+// AlibcTradeCommonSDK
+//
+// Created by zhongweitao on 2020/11/30.
+//
+
+#import
+#import
+
+typedef NS_ENUM(NSUInteger, AlibcURLActionResponseType) {
+ AlibcURLActionResponseTypeNone = 1, /**< 告诉容器不用做处理。(如触发了某个事件,但不需页面跳转) */
+ AlibcURLActionResponseTypeViewController, /**< 返回ViewController */
+ AlibcURLActionResponseTypeObject, /**< 返回一个用户自定义的对象 */
+// AlibcURLActionResponseTypeAsync, /**< 异步response */
+};
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcURLActionResponse : NSObject
+
+/**
+ * 若responseType=TBURLActionResponseTypeViewController,那么需返回viewController
+ */
+@property (nullable, nonatomic, strong) __kindof UIViewController *viewController;
+
+/**
+ * 若responseType=TBURLActionResponseTypeObject,那么需返回object
+ */
+@property (nullable, nonatomic, strong) id result;
+
+/**
+ * 响应类型
+ */
+@property (nonatomic, assign) AlibcURLActionResponseType responseType;
+
+
+- (instancetype)initAsNone;
+- (instancetype)initWithViewController:(UIViewController *)viewController;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLHandleUtil.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLHandleUtil.h
new file mode 100644
index 0000000..b0affeb
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLHandleUtil.h
@@ -0,0 +1,31 @@
+/*
+ * AlibcURLHandleUtil.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcURLHandleUtil : NSObject
+
++ (BOOL)matchUrl:(NSString *)url WithRules:(NSArray*)ruleList;
++ (BOOL)matchUrl:(NSString *)url ByRule:(NSString *)rule;
++ (NSMutableDictionary *)getURLParameters:(NSString *)urlStr;
++ (NSString *)addParamsToTriverUrl:(NSString *)url
+ WithAddParams:(NSDictionary *)params;
+
+/// @brief 返回的参数需要自行Decode
++ (NSDictionary *)getPageParamsFromTriverUrl:(NSString *)url;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLRouter.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLRouter.h
new file mode 100644
index 0000000..85dbdb2
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLRouter.h
@@ -0,0 +1,49 @@
+//
+// AlibcURLRouter.h
+// AlibcTradeCommonSDK
+//
+// Created by zhongweitao on 2020/11/30.
+//
+
+#import
+#import "AlibcURLActionRequest.h"
+#import "AlibcURLActionResponse.h"
+#import "AlibcURLActionHandlerProtocol.h"
+
+@interface AlibcURLRouter : NSObject
+
++ (instancetype)sharedInstance;
+
+/**
+ 注册URL处理类
+ @param handlerClass 处理类名
+ @param host 处理的url.host
+ @param isSingleton 是否单例
+ */
+- (void)registerURLHandler:(NSString *)handlerClass host:(NSString *)host isSingleton:(BOOL)isSingleton;
+
+/**
+ 判断是否能处理
+ @param url 路由url
+ @return 是否能处理
+ */
+- (BOOL)canHandleURL:(NSURL *)url;
+
+#pragma mark - Init
+
+/**
+ 路由处理函数
+ @param urlActionRequest 路由Request
+ @param completion 回调
+ */
+- (void)processURLActionRequest:(AlibcURLActionRequest *)urlActionRequest completion:(AlibcURLActionCompeltion)completion;
+
+#pragma mark - Init
+
+/**
+ 初始化所有模块
+ @param params 初始化参数
+ */
+- (void)setupAllModules:(NSDictionary *)params;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLRouterItem.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLRouterItem.h
new file mode 100644
index 0000000..a3d81fd
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcURLRouterItem.h
@@ -0,0 +1,31 @@
+//
+// AlibcURLRouterItem.h
+// AlibcTradeCommonSDK
+//
+// Created by zhongweitao on 2020/11/30.
+//
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ * @brief 接入方可通过 openByCode方法打开提供对应服务的功能模块。
+ */
+@interface AlibcURLRouterItem : NSObject
+
+@property (nonatomic, readonly, copy) NSString *handlerClsName;
+@property (nonatomic, readonly, copy) NSString *host; //处理协议的host
+
+@property (nonatomic, readonly, assign) BOOL isSingleton;
+
+- (instancetype)initWithHandler:(NSString *)handlerClsName
+ host:(NSString *)host
+ isSingleton:(BOOL)isSingleton NS_DESIGNATED_INITIALIZER;
+
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcUT.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcUT.h
new file mode 100644
index 0000000..4ccbe85
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcUT.h
@@ -0,0 +1,282 @@
+/*
+ * AlibcUT.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+UIKIT_EXTERN NSString * const kAlibcMonitorInitPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorEntrancePoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorOpenURLPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorOpenCodePoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorOpenComponentPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorOpenInterceptPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorContainerLoadPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorBCConfigPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorSuiteConfigPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorApplinkPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorTaokeBizPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorLoginPoint;
+UIKIT_EXTERN NSString * const kAlibcMonitorConvertUrlPoint;
+
+#define kAlibcRecoveryIdChange @"kAlibcRecoveryIdChange"
+#define kAlibcRecoveryIdKey @"bcRecoveryId"
+
+#ifndef AlibcUT_h
+#define AlibcUT_h
+
+#define ALiTRADE_TRACE_TRACKER_ID @"aliTradesdk"
+
+typedef NSString AlibcUTEventID;
+@class UIViewController;
+
+FOUNDATION_EXTERN NSString *AlibcUTGlobalPropertySdkVersion;
+FOUNDATION_EXTERN NSString *AlibcUTGlobalPropertyTTID;
+
+
+/*
+ * @brief 用于透出事件埋点
+ */
+FOUNDATION_EXTERN AlibcUTEventID *const AlibcUTEventID$2201;
+
+/*
+ * @brief 用于点击事件埋点
+ */
+FOUNDATION_EXTERN AlibcUTEventID *const AlibcUTEventID$2101;
+
+FOUNDATION_EXTERN NSString *const AlibcUTArgsKeyYBHPSS;
+
+FOUNDATION_EXTERN NSString *const AlibcUTArgsKeyYBHPSS_LABEL;
+
+#define AlibcTradeSDKVersion @"5.0.0.11"
+
+@interface AlibcUT : NSObject
+
+
+/**
+ 初始化 ALiUT
+ */
++ (void)initUT;
+
+
+/**
+ 功能是否可用, 是否有 adapter 支撑功能
+
+ @return 是否可用
+ */
++ (BOOL)isAvailable;
+
+
+/**
+ 是否三方ut
+
+ @return 是否三方ut
+ */
++ (BOOL)isThird;
+
+/// @brief 更新用户信息
++ (void)updateUserAccount:(NSString *)pNick userid:(NSString *)pUserId;
++ (void)updateUserCount:(NSString *)uid andUserNick:(NSString *)userNick andDigest:(NSString *)uidDigest;
+
+/**
+ 添加打点记录的便捷方法
+
+ @param page pageName
+ @param label arg1
+ @param interval 无效兼容字段
+ @param propertyDict args
+ */
++ (void)addTraceLog:(NSString *)page
+ label:(NSString *)label
+ interval:(NSInteger)interval
+ propertys:(NSDictionary *)propertyDict;
+
+/**
+ 添加打点记录的便捷方法
+
+ @param label arg1
+ @param customParams args
+*/
++ (void)addTraceLog:(NSString *)label customParams:(NSDictionary *)customParams;
+
+/**
+ 添加打点记录的便捷方法
+
+ @param label arg1
+ @param propertyDict args
+ */
++ (void)addTraceLog:(NSString *)label propertys:(NSDictionary *)propertyDict;
+
+
+/**
+ 添加打点记录的便捷方法
+
+ @param label arg1
+ */
++ (void)addTraceLog:(NSString *)label;
+
+
+/**
+ 添加打点记录的便捷方法
+
+ @param eventID eventID
+ @param arg1 arg1
+ @param args args
+ */
++ (void)addTradeLogWithEventID:(AlibcUTEventID *)eventID arg1:(NSString *)arg1 args:(NSDictionary *)args;
+
+
+/**
+ 添加打点记录的便捷方法
+
+ @param trackerID trackerID
+ @param eventLabel arg1
+ @param properties args
+ */
++ (void)addTrackToTracker:(NSString *)trackerID eventLabel:(NSString *)eventLabel properties:(NSDictionary *)properties;
+
+
+/**
+ 打点的标准实现
+
+ @param trackerID track id
+ @param eventID 事件 id
+ @param pageName pageName
+ @param arg1 arg1 == label
+ @param arg2 arg2 description
+ @param arg3 arg3 description
+ @param args args == propertirs
+ */
++ (void)addTradeLog:(NSString *)trackerID
+ eventID:(NSString *)eventID
+ page:(NSString *)pageName
+ arg1:(NSString *)arg1
+ arg2:(NSString *)arg2
+ arg3:(NSString *)arg3
+ args:(NSDictionary *)args;
+
+
+/**
+ 供jsbridge打点
+
+ @param dataDict dataDict
+ @param pView webView
+ @param pViewController vc
+ @return return value
+ */
++ (BOOL)h5UT:(NSDictionary *)dataDict view:(WKWebView *)pView viewController:(UIViewController *)pViewController;
+
+
+/**
+ 设置 channel
+
+ @param channel channel
+ */
++ (void)setChannel:(NSString *)channel;
+
+
+/**
+ 读取全局字段
+
+ @param key 字段名
+ @return 值
+ */
++ (NSString *)globalPropertyForKey:(NSString *)key;
+
+
+/**
+ 设置全局字段
+
+ @param property 值
+ @param key 字段名
+ */
++ (void)setGlobalProperty:(NSString *)property forKey:(NSString *)key;
+
++ (void)setKeySampling:(NSUInteger)sampling;
++ (void)setNormalSampling:(NSUInteger)sampling;
+
+#pragma mark - AppMonitor
+/// @brief 计数埋点
++ (void)commitCountWithPoint:(NSString *)monitorPoint value:(double)value args:(NSDictionary *)args;
+
+/// @brief 告警埋点
++ (void)commitAlarmWithPoint:(NSString *)pointName args:(NSDictionary *)args success:(BOOL)success errorCode:(NSString *)errorCode errorMsg:(NSString *)errorMsg;
+
+/// @brief 性能埋点
++ (void)commitStatWithPoint:(NSString *)monitorPoint dimensionValues:(NSDictionary *)dictDimensionValues measureValues:(NSDictionary *)dictMeasureValues;
+
+@end
+
+@protocol AlibcUTAdapter
+
+#pragma mark - Initialize
+
+@required
+
+- (void)initWithAppkey:(NSString *)appkey;
+
+
+#pragma mark - Configure
+
+@required
+- (void)setChannel:(NSString *)channel;
+
+@required
+- (NSString *)globalPropertyForKey:(NSString *)key asTracker:(NSString *)trackerID;
+
+@required
+- (void)setGlobalProperty:(NSString *)property forKey:(NSString *)key asTracker:(NSString *)trackerID;
+
+
+#pragma mark - Commit
+
+@required
+- (void)addTradeLog:(NSString *)trackerID
+ eventID:(NSString *)eventID
+ page:(NSString *)pageName
+ arg1:(NSString *)arg1
+ arg2:(NSString *)arg2
+ arg3:(NSString *)arg3
+ args:(NSDictionary *)args;
+
+@optional
+- (void)h5UT:(NSDictionary *)dataDict view:(WKWebView *)pView viewController:(UIViewController *)pViewController;
+
+@optional
+- (void)setAppVersion:(NSString *)appVersin;
+
+@optional
+- (void)updateUserAccount:(NSString *)pNick userid:(NSString *)pUserId;
+@optional
+- (void)updateUserCount:(NSString *)uid andUserNick:(NSString *)userNick andDigest:(NSString *)uidDigest;
+
+#pragma mark - Other
+
+@optional
+- (BOOL)isThird;
+
+#pragma mark - AppMonitor
+/// @brief 计数埋点
+- (void)commitCountWithPoint:(NSString *)monitorPoint value:(double)value args:(id)args;
+
+/// @brief 告警埋点
+- (void)commitAlarmWithPoint:(NSString *)pointName args:(id)args success:(BOOL)success errorCode:(NSString *)errorCode errorMsg:(NSString *)errorMsg;
+
+/// @brief 性能埋点
+- (void)commitStatWithPoint:(NSString *)monitorPoint dimensionValues:(NSDictionary *)dictDimensionValues measureValues:(NSDictionary *)dictMeasureValues;
+
+@end
+
+
+#define AlibcNSStringify(a) @#a
+#define AlibcAppendUTSuffixUtil AlibcNSStringify(_aliTradesdk_)AlibcTradeSDKVersion
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcVCUtils.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcVCUtils.h
new file mode 100644
index 0000000..e197358
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/AlibcVCUtils.h
@@ -0,0 +1,31 @@
+/*
+ * AlibcVCUtils.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+#define Alibc_IsBangs() [AlibcVCUtils alibc_isIPhoneXSeries]
+#define Alibc_StatusBarHeight (Alibc_IsBangs() ? 44.f : 20.f)
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcVCUtils : NSObject
+
++ (UIViewController *)getTopViewController;
+
++ (void)presentViewController:(UIViewController *)viewController;
+
++ (BOOL)alibc_isIPhoneXSeries;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSArray+AlibcJSONModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSArray+AlibcJSONModel.h
new file mode 100755
index 0000000..1ac200a
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSArray+AlibcJSONModel.h
@@ -0,0 +1,34 @@
+/*
+ * NSArray+AlibcJSONModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+@interface NSArray(AlibcJSONModel)
+
+/*!
+ 将JSON转过来的一个数组转换成相应的model类型的数组,支持多级内嵌的模式
+ 简单的形式,字典的数组转换成model的数组:
+ [{},{},{}] ===> [m1,m2,m3]
+
+ 也可能是nested的数组
+ [[{},{}],[{},{}],[{}]] ===> [[m1,m2],[m3,m4],[m5]]
+
+ 从上面也可以看出局限性,就是数组或者内嵌数组中的元素转换后的目标model类型必须是同种类型
+
+ strictMode 严格模式就是只有当每一个element能转成modelClass的对象的时候才会进行转换,否则会被忽略
+ */
+- (NSArray *)modelArrayWithClass:(Class)modelClass;
+- (NSArray *)modelArrayWithClass:(Class)modelClass strictMode:(BOOL)strictMode;
+
+- (NSArray *)toJSONArray;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSDictionary+AlibcJSONModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSDictionary+AlibcJSONModel.h
new file mode 100755
index 0000000..392628f
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSDictionary+AlibcJSONModel.h
@@ -0,0 +1,29 @@
+/*
+ * NSDictionary+AlibcJSONModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+@interface NSDictionary(AlibcJSONModel)
+
+/*!
+ 将JSON转过来的一个字典中的每一个key都转换成相应类型的model对象,不支持嵌套
+ 转换过程为:
+ {key1:{},key2:{}} ===> {key1:m1,key2:m2}
+
+ 当然每一个key所对应的value转换后的model类型须为同一个类型
+ */
+- (NSDictionary *)modelDictionaryWithClass:(Class)modelClass;
+- (NSDictionary *)modelDictionaryWithClass:(Class)modelClass strictMode:(BOOL)strictMode;
+
+- (NSDictionary *)toJSONDictionary;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSDictionary+TrimNSNull.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSDictionary+TrimNSNull.h
new file mode 100644
index 0000000..d43a5fa
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSDictionary+TrimNSNull.h
@@ -0,0 +1,24 @@
+/*
+ * NSDictionary+TrimNSNull.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+#ifndef NSDictionary_TrimNSNull_h
+#define NSDictionary_TrimNSNull_h
+
+@interface NSDictionary (TrimNSNull)
+
+- (id)aliObjectForKey:(id)aKey;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSError+AlibcStr.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSError+AlibcStr.h
new file mode 100644
index 0000000..0e572de
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSError+AlibcStr.h
@@ -0,0 +1,14 @@
+//
+// NSError+AlibcStr.h
+// AlibcTradeCommonSDK
+//
+// Created by zhongweitao on 2020/6/30.
+//
+
+#import
+
+@interface NSError (AlibcStr)
+
+- (NSString *)allDesStr;
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSNumber+AlibcJSONModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSNumber+AlibcJSONModel.h
new file mode 100755
index 0000000..e6fc332
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSNumber+AlibcJSONModel.h
@@ -0,0 +1,40 @@
+/*
+ * NSNumber+AlibcJSONModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#define NS_ASSUME_NONNULL_BEGIN _Pragma("clang assume_nonnull begin")
+#define NS_ASSUME_NONNULL_END _Pragma("clang assume_nonnull end")
+
+
+#import
+NS_ASSUME_NONNULL_BEGIN
+/**
+ Provide a method to parse `NSString` for `NSNumber`.
+ */
+@interface NSNumber (AlibcJSONModel)
+
+/**
+ Creates and returns an NSNumber object from a string.
+ Valid format: @"12", @"12.345", @" -0xFF", @" .23e99 "...
+
+ @param string The string described an number.
+
+ @return an NSNumber when parse succeed, or nil if an error occurs.
+ */
++ (nullable NSNumber *)AlibcJSONModel_numberWithString:(NSString *)string;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+
+
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSString+AlibcURL.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSString+AlibcURL.h
new file mode 100644
index 0000000..cc7661c
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSString+AlibcURL.h
@@ -0,0 +1,70 @@
+/*
+ * NSString+AlibcURL.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#ifndef NSString_AlibcURL_h
+#define NSString_AlibcURL_h
+
+
+
+#import
+
+@interface NSString (AlibcURL)
+
+- (id)valueForUrlQueryKey:(NSString *)key;
+/*!
+ Parses a URL query string into a dictionary with auto encoding(UTF8 & GBK).
+ @returns query dictionary
+ */
+- (NSDictionary *)aliQueryDictionaryByAutoDecoding;
+
+/*!
+ Parses a URL query string into a dictionary without encoding.
+ @returns query dictionary
+ */
+- (NSDictionary *)aliQueryDictionary;
+
+- (NSString *)aliDeleteParameter:(NSString *)parameter
+ WithOriginUrl:(NSString *)originUrl;
+
+- (NSString *)aliStringByAddingURLEncodedQueryDictionary:(NSDictionary *)query;
+
+// 对于 URL 中已有的 key, 保持URL中原有的 key, 不覆盖
+- (NSString *)aliStringByAddingQueryDictionary:(NSDictionary *)query;
+
+- (id)aliUrlEncoded;
+
+- (NSString *)aliURLDecoding;
+
+- (NSString *)aliTrim;
+
+/**
+ * 将 k1=v1&k2=v2 形式的字符串 转换成 @{@"k1": @"v1", @"k2": @"v2"}
+ * 注意: k1=&k2=%k3=v3 会生成 @{@"k1": @"", @"k2": @"", @"k3": @"v3"}
+ *
+ * @return query params dictionary
+ */
+- (NSMutableDictionary *)aliURLQueryStringToDictionary;
+
+/**
+ * 根据 Dictionary 中的内容, 生成 k1=v1&k2=v2 形式的字符串
+ * 注意: 允许 k1=&k2=%k3=v3 这种有 key 无 value 的情况
+ *
+ * @param dictionary 如 @{@"k1": @"v1", @"k2": @"v2"}
+ *
+ * @return 转换生成的 dictionary 对象
+ */
++ (instancetype)aliURLQueryStringWithDictionary:(NSDictionary *)dictionary;
+
+@end
+
+#endif /* NSString_AlibcURL_h */
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSURL+ALIURL.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSURL+ALIURL.h
new file mode 100644
index 0000000..87138c9
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/NSURL+ALIURL.h
@@ -0,0 +1,35 @@
+/*
+ * NSURL+ALIURL.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeCommonSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#ifndef NSURL_ALIURL_h
+#define NSURL_ALIURL_h
+
+
+
+#import
+
+@interface NSURL (ALIURL)
+
+/*
+ * 判断是否相同url,会比较host,path,query 以及hash参数
+ */
+- (BOOL)alibc_isSameUrl:(NSURL *)url;
+
+
+/*
+ * 判断是否相同url,会比较host,path,忽略query 以及hash参数
+ */
+- (BOOL)alibc_isSameTypeUrl:(NSURL *)url isMiniApp:(BOOL)isMiniApp;
+
+@end
+
+#endif /* NSURL_ALIURL_h */
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/UIColor+Alibc.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/UIColor+Alibc.h
new file mode 100644
index 0000000..9daba3a
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Headers/UIColor+Alibc.h
@@ -0,0 +1,31 @@
+//
+// UIColor+Alibc.h
+// AlibcTradeCommonSDK
+//
+// Created by zhongweitao on 2020/8/13.
+//
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface UIColor (Alibc)
+
++ (UIColor*)alibc_colorWithHex:(NSInteger)hexValue;
++ (UIColor *)alibc_colorWithHex:(NSInteger)hexValue alpha:(CGFloat)alphaValue;
+
+/// @brief UIColor转ARGB十进制
++ (NSInteger)alibc_hexValueFromColor:(UIColor *)color;
+
+/// @brief 处理形如'#RRGGBB'或'#AARRGGBB'的字符串格式
++ (UIColor *)alibc_colorWithHexString:(NSString *)hexString;
+
+/// @brief 处理形如'#RRGGBB'的字符串格式
++ (UIColor *)alibc_colorWithHexString:(NSString *)hexString alpha:(CGFloat)alpha;
+
+/// @brief 处理形如'#AARRGGBB'的字符串格式
++ (CGFloat)alibc_alphaWithHexString:(NSString *)hexString;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Info.plist b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Info.plist
new file mode 100644
index 0000000..647406d
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeCommonSDK.framework/Info.plist
@@ -0,0 +1,51 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20D91
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ AlibcTradeCommonSDK
+ CFBundleIdentifier
+ com.aliTradeSDK.demoyishan.AlibcTradeCommonSDK
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ AlibcTradeCommonSDK
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 5.0.0.11
+ CFBundleSupportedPlatforms
+
+ iPhoneOS
+
+ CFBundleVersion
+ 1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 18B79
+ DTPlatformName
+ iphoneos
+ DTPlatformVersion
+ 14.2
+ DTSDKBuild
+ 18B79
+ DTSDKName
+ iphoneos14.2
+ DTXcode
+ 1220
+ DTXcodeBuild
+ 12B45b
+ MinimumOSVersion
+ 9.0
+ UIDeviceFamily
+
+ 1
+ 2
+
+
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/AlibcTradeContainer b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/AlibcTradeContainer
new file mode 100644
index 0000000..a1fb5e1
Binary files /dev/null and b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/AlibcTradeContainer differ
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcSimpleWebViewController.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcSimpleWebViewController.h
new file mode 100644
index 0000000..05573c7
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcSimpleWebViewController.h
@@ -0,0 +1,22 @@
+//
+// AlibcSimpleWebViewController.h
+// AlibcTradeContainer
+//
+// Created by zhongweitao on 2020/4/11.
+//
+
+#import
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcSimpleWebViewController : UIViewController
+
+@property (strong, nonatomic)WKWebView *webView;
+
+@property (nonatomic, copy) NSString *customTitle;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeContainer.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeContainer.h
new file mode 100644
index 0000000..91977b9
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeContainer.h
@@ -0,0 +1,25 @@
+/*
+ * AlibcTradeContainer.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+//! Project version number for AlibcTradeContainer.
+FOUNDATION_EXPORT double AlibcTradeContainerVersionNumber;
+
+//! Project version string for AlibcTradeContainer.
+FOUNDATION_EXPORT const unsigned char AlibcTradeContainerVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import
+
+#import
+#import
+#import
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeContainerManager.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeContainerManager.h
new file mode 100644
index 0000000..11f7c9c
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeContainerManager.h
@@ -0,0 +1,77 @@
+/*
+ * AlibcTradeContainerManager.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+@interface AlibcTradeContainerManager : NSObject
+
++ (instancetype)sharedInstance;
+
+/**
+ 初始化容器
+ */
+- (void)initConatinerWithData:(NSDictionary *)data;
+
+/**
+ 设置容器环境参数
+ */
+- (void)setContainerEnv:(NSString *)env WithContainerTag:(NSString *)containerTag;
+
+/**
+ 设置SDK配置信息
+ */
+- (void)setSDKSetting:(NSDictionary *)sdkSetting WithGroupName:(nonnull NSString *)groupName WithContainerTag:(NSString *)containerTag;
+
+/**
+ 加载内容
+ */
+- (NSError *)loadUrlWithContext:(AlibcTradeContainerContextModel *)context;
+
+/*
+ 加载组件
+ */
+- (NSError *)loadComponentWithContext:(AlibcTradeContainerContextModel *)context
+ callBack:(void (^)(NSError *error,UIViewController *componentVC))callBack;
+
+/**
+ 继续加载
+ */
+- (NSError *)loadNewUrlInBeforeContainerWithContext:(AlibcTradeContainerContextModel *)context;
+
+/**
+ 刷新容器
+ */
+- (void)reloadWithContainerTag:(NSString *)containerTag;
+
+
+/**
+ goback
+ */
+- (void)goBackWithContainerTag:(NSString *)containerTag;
+
+/**
+ 关闭容器
+ */
+- (void)closeContainerWithContainerTag:(NSString *)containerTag;
+
+/**
+ 设置AppInfo
+ */
+- (void)setAppInfo4Container:(AlibcTradeContainerAppInfoModel *)appInfoModel WithContainerTag:(NSString *)containerTag;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeMiniAppURLRouter.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeMiniAppURLRouter.h
new file mode 100644
index 0000000..fa516db
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeMiniAppURLRouter.h
@@ -0,0 +1,34 @@
+/*
+ * AlibcTradeMiniAppURLRouter.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+#import "AlibcTradeMiniAppURLRouterProtocol.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeMiniAppURLRouter : NSObject
+
+@property (nonatomic,strong) NSMutableArray > *handlList;
+
++ (instancetype)sharedInstance;
+
+- (BOOL)handleMiniAppRouterURL:(NSString *)urlStr onViewController:(UIViewController *)vc withParam:(NSDictionary *)param animated:(BOOL)animated;
+
+/// @brief 只能注册一个
+- (void)addMiniAppRouterListener:(id)miniAppURLListener;
+
+- (void)removeMiniAppRouterListener:(id)miniAppURLListener;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeMiniAppURLRouterProtocol.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeMiniAppURLRouterProtocol.h
new file mode 100644
index 0000000..4ba639e
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeMiniAppURLRouterProtocol.h
@@ -0,0 +1,24 @@
+/*
+ * AlibcTradeMiniAppURLRouterProtocol.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@protocol AlibcTradeMiniAppURLRouterProtocol
+
+- (BOOL)openURL:(NSString *)urlStr onViewController:(UIViewController *)vc withParam:(NSDictionary *)param animated:(BOOL)animated;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeOpenUrlContextModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeOpenUrlContextModel.h
new file mode 100644
index 0000000..ee368cb
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeOpenUrlContextModel.h
@@ -0,0 +1,46 @@
+/*
+ * AlibcTradeOpenUrlContextModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+#import
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeOpenUrlContextModel : NSObject
+
+@property (nonatomic, weak) UIViewController *parentViewController;
+@property (nonatomic, copy) NSString *url;
+@property (nonatomic, copy) NSString *containerTag;
+@property (nonatomic, copy) NSString *originalUrl;
+@property (nonatomic, copy) NSString *code;
+
+// 用户传参透传
+/** 用户传入页面打开设置 */
+@property (nonatomic, strong) AlibcTradeShowParams *showParams;
+
+/** 用户传入的淘客参数 */
+@property (nonatomic, strong) AlibcTradeTaokeParams *taokeParams;
+
+@property (nonatomic, strong) NSDictionary *bizExtParams;
+
+/** 链路跟踪参数 */
+@property (nonatomic, copy) NSDictionary *trackParam;
+
+/** url 参数列表*/
+@property (nonatomic, copy) NSDictionary *paramDic;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeOpenUrlHandleCenter.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeOpenUrlHandleCenter.h
new file mode 100644
index 0000000..a772baa
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Headers/AlibcTradeOpenUrlHandleCenter.h
@@ -0,0 +1,32 @@
+/*
+ * AlibcTradeOpenUrlHandleCenter.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeContainer
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeOpenUrlContextModel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeOpenUrlHandleCenter : NSObject
+
+/**
+ * AlibcTradeOpenUrlHandleCenter 的单例对象
+ */
++ (instancetype)sharedInstance;
+
+- (void)openUrl:(nullable NSString *)url
+ WithContext:(AlibcTradeOpenUrlContextModel *)context
+ successCallBack:(nullable void (^)(NSDictionary *result))onSuccess
+ failedCallBack:(nullable void (^)(NSError *__nullable error))onFailure;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Info.plist b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Info.plist
new file mode 100644
index 0000000..c115988
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Info.plist
@@ -0,0 +1,51 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20D91
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ AlibcTradeContainer
+ CFBundleIdentifier
+ com.aliTradeSDK.demoyishan.AlibcTradeContainer
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ AlibcTradeContainer
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 5.0.0.11
+ CFBundleSupportedPlatforms
+
+ iPhoneOS
+
+ CFBundleVersion
+ 1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 18B79
+ DTPlatformName
+ iphoneos
+ DTPlatformVersion
+ 14.2
+ DTSDKBuild
+ 18B79
+ DTSDKName
+ iphoneos14.2
+ DTXcode
+ 1220
+ DTXcodeBuild
+ 12B45b
+ MinimumOSVersion
+ 9.0
+ UIDeviceFamily
+
+ 1
+ 2
+
+
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Modules/module.modulemap b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Modules/module.modulemap
new file mode 100644
index 0000000..2c56c25
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeContainer.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module AlibcTradeContainer {
+ umbrella header "AlibcTradeContainer.h"
+
+ export *
+ module * { export * }
+}
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/AlibcTradeUltimateBizSDK b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/AlibcTradeUltimateBizSDK
new file mode 100644
index 0000000..3da6e4b
Binary files /dev/null and b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/AlibcTradeUltimateBizSDK differ
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcChannelModule.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcChannelModule.h
new file mode 100644
index 0000000..e5824c8
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcChannelModule.h
@@ -0,0 +1,28 @@
+/*
+ * AlibcChannelModule.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#ifndef ALiChannelModule_h
+#define ALiChannelModule_h
+
+#import
+
+//添加umpChannel u_channel isvCode,ybhpss,ttid参数
+@interface AlibcChannelModule : NSObject
+
++ (void)addChannelParam:(NSMutableDictionary *)param;
++ (void)addChannelParamForMiniApp:(NSMutableDictionary *)param;
+
+
+
+@end
+
+#endif /* ALiChannelModule_h */
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcChannelUrlUtils.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcChannelUrlUtils.h
new file mode 100644
index 0000000..ea9af33
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcChannelUrlUtils.h
@@ -0,0 +1,27 @@
+/*
+ * AlibcChannelUrlUtils.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcChannelUrlUtils : NSObject
+
++ (instancetype)shareInstance;
+
+- (NSString *)filterURL:(NSString *)url;
+
+- (NSString *)filterURL:(NSString *)url WithParms:(NSDictionary *)dic;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcMtopCmdDef.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcMtopCmdDef.h
new file mode 100644
index 0000000..0eed64c
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcMtopCmdDef.h
@@ -0,0 +1,27 @@
+/*
+ * AlibcMtopCmdDef.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcMtopCmdDef : NSObject
+
+@end
+
+//授权
+@interface AlibcMtopAuthGetToken : AlibcMtopCmd
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTrackParams.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTrackParams.h
new file mode 100644
index 0000000..41369d1
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTrackParams.h
@@ -0,0 +1,46 @@
+/*
+ * AlibcTrackParams.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTrackParams : NSObject
+/**必填: 供计算效果用,由推荐模块输出内容后,曝光埋点使用 */
+@property(nonatomic, strong) NSString *scm;
+/**必填: 供计算效果用,由推荐模块输出内容后,曝光埋点使用 */
+@property(nonatomic, strong) NSString *pvid;
+/**必填: 三方app的用户识别id,用于百川识别该用户行为并对推荐效果进行优化 */
+@property(nonatomic, strong) NSString *puid;
+/** 三方app页面名称*/
+@property(nonatomic, strong) NSString *page;
+/** 三方app控件名称 */
+@property(nonatomic, strong) NSString *label;
+
+
+/*
+ * trackParam 参数key说明
+ */
+#define track_scm @"scm"
+#define track_pvid @"pvid"
+#define track_isv_code @"isv_code"
+
+/**
+ * 生成Dictionary
+ */
+- (NSDictionary *)toDictionary;
+
++ (NSString *)ybhpssStringForDictionary:(NSDictionary *)params;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeBizParamService.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeBizParamService.h
new file mode 100644
index 0000000..e0c4655
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeBizParamService.h
@@ -0,0 +1,28 @@
+/*
+ * AlibcTradeBizParamService.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeTaokeParams.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeBizParamService : NSObject
+
++ (instancetype)sharedInstance;
+
+// isv code
+@property(nonatomic, copy) NSString *isvCode;
+
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeBuildUrlRequestManager.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeBuildUrlRequestManager.h
new file mode 100644
index 0000000..1acda37
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeBuildUrlRequestManager.h
@@ -0,0 +1,30 @@
+/*
+ * AlibcTradeBuildUrlRequestManager.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeUrlHandleModel.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeBuildUrlRequestManager : NSObject
+
++ (instancetype)sharedInstance;
+
+// API 调用链路 URL拦截处理
+- (AlibcURLProcessResult *)processUrl4Api:(AlibcURLHandRequest *)request;
+
+// container 事件拦截 URL拦截处理
+- (AlibcURLProcessResult *)processUrl4Container:(AlibcURLHandRequest *)request;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeConfigService.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeConfigService.h
new file mode 100644
index 0000000..d442529
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeConfigService.h
@@ -0,0 +1,45 @@
+/*
+ * AlibcTradeConfigService.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeSDKConfigModel.h"
+#import
+#import "AlibcTradeTaokeParams.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeConfigService : NSObject
+
++ (instancetype)sharedConfig;
+
+- (void)updateConfig;
+
+- (void)updateESConfig;
+
+- (AlibcTradeSDKConfigModel *)getTradeSDKConfig;
+
+- (AlibcTradeESConfigModel *)getTradeESSDKConfig;
+
+- (NSError *)testSDKFunc:(NSString *)func;
+
+- (NSError *)testAppLinkFunc:(NSString *)appLinkFunc;
+
+- (void)logBCSuiteConfigInfo;
+
+@property(nonatomic, readonly) NSString *channel;
+
+@property(nonatomic, readonly) NSArray *allSuiteCodes;
+@property(nonatomic, readonly) NSArray *allPageCodes;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeLoginBridge.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeLoginBridge.h
new file mode 100644
index 0000000..2c9fca0
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeLoginBridge.h
@@ -0,0 +1,92 @@
+/*
+ * AlibcTradeLoginBridge.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcUser : NSObject
+
+/** 昵称 */
+@property (nonatomic, copy) NSString *nick;
+/** 头像地址 */
+@property (nonatomic, copy) NSString *avatarUrl;
+
+@property (nonatomic, copy) NSString *openId;
+@property (nonatomic, copy) NSString *openSid;
+
+@property (nonatomic, copy) NSString *topAccessToken;
+@property (nonatomic, copy) NSString *topAuthCode;
+
+@end
+
+/** 回调定义 */
+typedef void (^AlibcLoginSuccessCallback)(NSString *userId,
+ NSString *userNick,
+ NSString *avatarUrl,
+ NSString *topAccessToken,
+ NSString *topAuthCode);
+typedef void (^AlibcLoginFailureCallback)(NSError *error);
+
+@interface AlibcTradeLoginBridge : NSObject
+
+/**
+ 登录模块标准初始化接口
+ */
++ (void)initLogin;
+
+/**
+ 判断是否已经登录
+ */
++ (BOOL)isLogin;
+
+/**
+ 登录模块极简版初始化接口
+
+ @brief 极简版没有依赖安全模块, 需要手动传入 Appkey
+
+ @param appkey appkey
+ */
++ (void)initLoginWithAppkey:(NSString *)appkey;
+
++ (BOOL)isLoginSvrAvaleable;
+
++ (void)showLogin:(UIViewController *)parentController
+ successCallback:(AlibcLoginSuccessCallback)onSuccess
+ failedCallback:(AlibcLoginFailureCallback)onFailure;
+
++ (NSDictionary *)getLoginUserInfo;
+
++ (void)logout;
+
++ (void)setEnvironment:(AlibcEnvironment)env;
+
+/**
+ 是否是登陆URL
+ */
++ (BOOL)isLoginURL:(NSString *)url;
+
+/**
+ 是否是登出URL
+ */
++ (BOOL)isLogoutUrl:(NSString *)url;
+
+/**
+ 手淘跳转回来,拿到url调用
+ */
++ (BOOL)loginByURL:(NSString *)url;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeMtopModels.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeMtopModels.h
new file mode 100644
index 0000000..1a32d47
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeMtopModels.h
@@ -0,0 +1,14 @@
+//
+// AlibcTradeMtopModels.h
+// AlibcTradeUltimateBizSDK
+//
+// Created by Jason Lee on 2020/3/12.
+// Copyright © 2020 shan yi. All rights reserved.
+//
+
+#import
+#import
+
+@interface AlibcTradeGetAppSuiteConfigCmd : AlibcMtopCmd
+
+@end
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeRouterConfigModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeRouterConfigModel.h
new file mode 100644
index 0000000..d949b87
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeRouterConfigModel.h
@@ -0,0 +1,26 @@
+/*
+ * AlibcTradeRouterConfigModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import "AlibcTradeSDKActionModel.h"
+#import
+
+@interface AlibcTradeRouterConfigModel : AlibcJSONModel
+
+@property(nonatomic,copy)NSString *match;
+
+@property(nonatomic,copy)NSArray *index;
+
+@property(nonatomic,copy)NSArray*action;
+
+@end
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKActionModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKActionModel.h
new file mode 100644
index 0000000..d3b3eea
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKActionModel.h
@@ -0,0 +1,37 @@
+/*
+ * AlibcTradeSDKActionModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+@interface AlibcTradeSDKActionParamModel : AlibcJSONModel
+
+// Native
+@property(nonatomic,copy)NSString *clientType;
+@property(nonatomic,copy)NSString *clientPage;
+@property(nonatomic,copy)NSString *targetPath;
+@property(nonatomic,strong) NSNumber *force;
+
+// h5 也需要clientPage
+
+// miniApp
+@property(nonatomic,copy)NSString *basePath;
+
+@end
+
+@interface AlibcTradeSDKActionModel : AlibcJSONModel
+
+@property(nonatomic,copy)NSString *openType;
+@property(nonatomic,strong)AlibcTradeSDKActionParamModel *param;
+
+@end
+
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKCodeConfigModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKCodeConfigModel.h
new file mode 100644
index 0000000..a681372
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKCodeConfigModel.h
@@ -0,0 +1,22 @@
+/*
+ * AlibcTradeSDKCodeConfigModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+@interface AlibcTradeSDKCodeConfigModel : AlibcJSONModel
+
+@property(nonatomic,copy)NSString *name;
+@property(nonatomic,copy)NSString *url;
+
+@end
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKConfigModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKConfigModel.h
new file mode 100644
index 0000000..d32b10d
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKConfigModel.h
@@ -0,0 +1,53 @@
+/*
+ * AlibcTradeSDKConfigModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+#import "AlibcTradeSDKCodeConfigModel.h"
+#import "AlibcTradeSDKUrlTypeConfigModel.h"
+#import "AlibcTradeRouterConfigModel.h"
+#import "AlibcTradeSDKUrlTypeConfigModel.h"
+#import "AlibcTradeUrlBizModel.h"
+
+@interface AlibcTradeMiscConfigModel:AlibcJSONModel
+
+@property(nonatomic,copy)NSString* failMode;
+@property(nonatomic,copy)NSString* isNeedAlizf;
+@property(nonatomic,copy)NSString* sampling;
+@property(nonatomic,copy)NSString* monitorSampling;
+@property(nonatomic,copy)NSString* loginDegarade;
+@property(nonatomic,copy)NSString* isSyncForTaoke;
+@property(nonatomic,copy)NSString* urlApi;
+@property(nonatomic,copy)NSString* miniConf;
+@property(nonatomic,copy)NSString* al;
+@property(nonatomic,copy)NSString* extConfigApi;
+@property(nonatomic,copy)NSString* closeFileLog; // 老开关,目前线上全部为NO,新版本不在使用
+@property(nonatomic,copy)NSString* enableFileLog; // 没有值默认开启,可通过线上配置关闭日志写文件
+
+@end
+
+@interface AlibcTradeSDKConfigModel : AlibcJSONModel
+
+@property(nonatomic,copy)NSString *version;
+@property(nonatomic,copy)NSString *sign;
+@property(nonatomic,assign)NSInteger st;
+@property(nonatomic,copy)NSString *em;
+@property(nonatomic,copy)NSArray *forbidByCode;
+@property(nonatomic,copy)NSArray *addParamUrls;
+@property(nonatomic,strong)AlibcTradeMiscConfigModel *misc;
+@property(nonatomic,strong)NSArray*bizPattern;
+@property(nonatomic,strong)NSArray*codeConfig;
+@property(nonatomic,strong)NSArray*urlTypeConfig;
+@property(nonatomic,strong)NSArray*routeConfig;
+
+@end
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKUrlTypeConfigModel.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKUrlTypeConfigModel.h
new file mode 100644
index 0000000..7239377
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeSDKUrlTypeConfigModel.h
@@ -0,0 +1,22 @@
+/*
+ * AlibcTradeSDKUrlTypeConfigModel.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+@interface AlibcTradeSDKUrlTypeConfigModel : AlibcJSONModel
+
+@property (nonatomic,copy)NSString *type;
+@property (nonatomic,copy)NSArray *pattern;
+
+@end
+
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeShowParams.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeShowParams.h
new file mode 100644
index 0000000..a962e76
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeShowParams.h
@@ -0,0 +1,49 @@
+/*
+ * AlibcTradeShowParams.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeShowParams : NSObject
+
+/**
+ 是否需要用aliApp打开相关页面,目前支持 淘宝、天猫
+ */
+@property(nonatomic, assign) BOOL isNeedOpenByAliApp;
+
+/**
+ * applink使用,优先拉起的linkKey,手淘:@"taobao" 天猫:@"tmall"
+ * 其中当设置天猫时发现未安装,如果安装手淘会拉起手淘
+ */
+@property(nonatomic, strong) NSString *linkKey;
+
+/**
+ 唤起阿里App失败处理模式 默认唤端失败会拉起对应AliApp下载页
+ */
+@property(nonatomic, assign) AlibcOpenByAliAppFailedMode failMode;
+
+/**
+ 媒体自定义降级url;注 failMode 需要设置 AlibcOpenInAppByCustomerDegradeUrl
+ */
+@property(nonatomic, copy)NSString *degradeUrl;
+
+
+/** 使用百川webView支持push、present两种方式打开 默认为 present webView */
+@property(nonatomic, assign)BOOL isPushBCWebView;
+
+@property(nonatomic, copy) NSString *backUrl;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeTaokeParams.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeTaokeParams.h
new file mode 100644
index 0000000..730cc55
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeTaokeParams.h
@@ -0,0 +1,48 @@
+/*
+ * AlibcTradeTaokeParams.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+#ifndef AlibcTradeTaokeParams_h
+#define AlibcTradeTaokeParams_h
+
+/**
+ * 统一的 key 写法
+ */
+static NSString *const AlibcTradeTaokeParamsPid = @"pid";
+static NSString *const AlibcTradeTaokeParamsUnionID = @"unionId";
+static NSString *const AlibcTradeTaokeParamsSubPid = @"subpid";
+
+/** 淘客参数 */
+@interface AlibcTradeTaokeParams : AlibcJSONModel
+/** 淘客ID */
+@property(nonatomic, copy) NSString *pid;
+
+@property(nonatomic, copy) NSString *unionId;
+
+// 三方pid
+@property(nonatomic, copy) NSString *subPid;
+
+// 媒体物料来源url
+@property(nonatomic, copy) NSString *materialSourceUrl;
+
+//渠道id
+@property(nonatomic, copy) NSString *relationId;
+
+@property(nonatomic, strong) NSDictionary *extParams;
+
+- (NSDictionary *)taokeParamDictionary;
+
+@end
+
+#endif
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeUltimateBiz.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeUltimateBiz.h
new file mode 100644
index 0000000..ca65b1c
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeUltimateBiz.h
@@ -0,0 +1,34 @@
+/*
+ * AlibcTradeUltimateBiz.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AlibcTradeUltimateBiz : NSObject
+
+/**
+ * 初始化函数,初始化成功后方可正常使用SDK中的功能
+ *
+ * @param onSuccess 初始化成功的回调
+ * @param onFailure 初始化失败的回调
+ */
++ (void)asyncInitWithSuccess:(void (^)(void))onSuccess
+ failure:(void (^)(NSError *error))onFailure;
+
+
++ (void)setEnvironment:(AlibcEnvironment)env;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeUltimateBizSDK.h b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeUltimateBizSDK.h
new file mode 100644
index 0000000..3e4efeb
--- /dev/null
+++ b/ios/AlibcTradeUltimateSDK_all_package_50011/framework/AlibcTradeUltimateSDK/AlibcTradeUltimateBizSDK.framework/Headers/AlibcTradeUltimateBizSDK.h
@@ -0,0 +1,43 @@
+/*
+ * AlibcTradeUltimateBizSDK.h
+ *
+ * 阿里百川电商
+ * 项目名称:阿里巴巴电商 AlibcTradeUltimateBizSDK
+ * 版本号:5.0.0.0
+ * 发布时间:2020-01-03
+ * 开发团队:阿里巴巴百川
+ * 阿里巴巴电商SDK答疑群号:1488705339 2071154343(阿里旺旺)
+ * Copyright (c) 2016-2020 阿里巴巴-淘宝-百川. All rights reserved.
+ */
+
+#import
+
+//! Project version number for AlibcTradeUltimateBizSDK.
+FOUNDATION_EXPORT double AlibcTradeUltimateBizSDKVersionNumber;
+
+//! Project version string for AlibcTradeUltimateBizSDK.
+FOUNDATION_EXPORT const unsigned char AlibcTradeUltimateBizSDKVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import