WASdkImpl.podspec
@@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.name = 'WASdkImpl' s.version = '3.6.2' s.version = '3.6.3' s.summary = 'WASdkImpl framework in production environment.' s.license = 'MIT' s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" } @@ -21,6 +21,6 @@ s.resources = ['config/*.xml','bundle/WASDK-Resource.bundle','localizable/*.plist'] s.libraries = 'sqlite3','z' s.requires_arc = true s.dependency 'WASdkIntf', '~> 3.6.2' #此处添加私有库依赖 s.dependency 'WASdkIntf', '~> 3.6.3' #此处添加私有库依赖 end config/wa_sdk_impl_config_winga.xml
@@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <config> <version val="WA3.6.2"/> <version val="WA3.6.3"/> <comps> <!-- 用户模块 --> <comp module="USR" plaf="WINGA" mandatory="YES" value="WASdkUser" desc="WINGA用户账户"/> frameworks/WACommon.framework/Headers/WACommConstants.h
@@ -145,6 +145,9 @@ extern NSString *const WASDK_ACOUNT_BINDING_PREUSERID; extern NSString *const WASDK_ACOUNT_BINDING_PREPLATFORM; // 消息推送 extern NSString *const WASDK_ACCESS_TOKEN; extern NSString *const WASDK_MSG_ID; extern NSString *const WASDK_IAP_URL_PROLIST; extern NSString *const WASDK_IAP_URL_NOTIFY_SERVER; @@ -210,6 +213,16 @@ // 免密码登录接口 extern NSString *const WASDK_LOGIN_URL_FAST_LOGIN; // 消息推送 // 更新第三方消息服务的accessToken extern NSString *const WASDK_LOGIN_URL_MESSAGE_REFRESH_TOKEN; // 客户端拉取消息 extern NSString *const WASDK_LOGIN_URL_MESSAGE_CLIENT_PULL; // 消息推送回执 extern NSString *const WASDK_LOGIN_URL_MESSAGE_SEND_RECEIPT; // 消息打开确认 extern NSString *const WASDK_LOGIN_URL_MESSAGE_OPEN_MESSAGE_CONFIRM; extern NSString *const WASDK_FB_INVITE_FROM_USERID; extern NSString *const WASDK_FB_INVITE_TO_USERID; extern NSString *const WASDK_FB_INVITE_SERVERID; frameworks/WACommon.framework/Headers/WACommon.h
@@ -21,8 +21,9 @@ #import <WACommon/LocalizedStringUtil.h> #import <WACommon/WASandboxHelper.h> #import <WACommon/WADownloadHandler.h> #import <WACommon/WACommon.h> //#import <WACommon/WACommon.h> #import <WACommon/WADevice.h> #import <WACommon/WAReachability.h> //time:2017/3/25 11:31 //time:2017/4/25 11:31 frameworks/WACommon.framework/Headers/WAHelper.h
@@ -41,6 +41,7 @@ +(NSString*)getIDFV; +(NSString*)getIDFA; +(NSString*)getSimulateIDFA; +(NSString*)getSimulateIDFAParams; +(NSString*)getPreferredLanguage; /** * 获取本地时间 frameworks/WACommon.framework/Headers/WAReachability.h
New file @@ -0,0 +1,102 @@ /* Copyright (c) 2011, Tony Million. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #import <Foundation/Foundation.h> #import <SystemConfiguration/SystemConfiguration.h> //! Project version number for MacOSReachability. FOUNDATION_EXPORT double ReachabilityVersionNumber; //! Project version string for MacOSReachability. FOUNDATION_EXPORT const unsigned char ReachabilityVersionString[]; /** * 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 WAReachabilityChangedNotification; typedef NS_ENUM(NSInteger, WANetworkStatus) { // Apple NetworkStatus Compatible Names. WANotReachable = 0, WAReachableViaWiFi = 2, WAReachableViaWWAN = 1 }; @class WAReachability; typedef void (^WANetworkReachable)(WAReachability * reachability); typedef void (^WANetworkUnreachable)(WAReachability * reachability); typedef void (^WANetworkReachability)(WAReachability * reachability, SCNetworkConnectionFlags flags); @interface WAReachability : NSObject @property (nonatomic, copy) WANetworkReachable reachableBlock; @property (nonatomic, copy) WANetworkUnreachable unreachableBlock; @property (nonatomic, copy) WANetworkReachability 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)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; -(WANetworkStatus)currentReachabilityStatus; -(SCNetworkReachabilityFlags)reachabilityFlags; -(NSString*)currentReachabilityString; -(NSString*)currentReachabilityFlags; @end frameworks/WACommon.framework/WACommonBinary files differ
frameworks/WACommon.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/WACommon.framework/_CodeSignature/CodeRequirements-1Binary files differ
frameworks/WACommon.framework/_CodeSignature/CodeResources
@@ -10,11 +10,11 @@ </data> <key>Headers/WACommConstants.h</key> <data> 1RxyFfmLNpqNC0fEcQ6KTu2gfXI= +Q4LNrv7uYnjoM3egRl0xNWhYqk= </data> <key>Headers/WACommon.h</key> <data> Uy/d7yilraJrEUyrJmAco7duhPc= +isMsvnov6y0f0cmboPo0hABGfo= </data> <key>Headers/WADevice.h</key> <data> @@ -26,11 +26,15 @@ </data> <key>Headers/WAHelper.h</key> <data> qbZ0Inkiod98JT9MyVli6hY3ZHA= 60zc2qfQNN1J4w2hvpwAKqHV4Sw= </data> <key>Headers/WAHttpHelper.h</key> <data> jJD8Rc3DdU0bzLHnV4oNNB8nvKY= </data> <key>Headers/WAReachability.h</key> <data> UnsLwYZVZaJkBr8ZPzU58YwXJ9c= </data> <key>Headers/WASandboxHelper.h</key> <data> @@ -62,22 +66,22 @@ <dict> <key>hash</key> <data> 1RxyFfmLNpqNC0fEcQ6KTu2gfXI= +Q4LNrv7uYnjoM3egRl0xNWhYqk= </data> <key>hash2</key> <data> s5q0HwyB/UdLoxTXXQThqBMlJGLX8TsflHubfzb6mxU= 9gzINE6JgUiRqSkixkFV65KXmja7R2XX361G9p82fGo= </data> </dict> <key>Headers/WACommon.h</key> <dict> <key>hash</key> <data> Uy/d7yilraJrEUyrJmAco7duhPc= +isMsvnov6y0f0cmboPo0hABGfo= </data> <key>hash2</key> <data> l7BFc9/BHxXMcgwzHuDYMDwYlUkcCOoMiZREJO/Pkug= eMm8xeplr/IUE6MkAjm35nMX+uZx8Ql95mtwKmc3Plk= </data> </dict> <key>Headers/WADevice.h</key> @@ -106,11 +110,11 @@ <dict> <key>hash</key> <data> qbZ0Inkiod98JT9MyVli6hY3ZHA= 60zc2qfQNN1J4w2hvpwAKqHV4Sw= </data> <key>hash2</key> <data> aULHpnoZeaWYlQIh122wNAjdkKBOwIQ/44cPYVe3vS8= dZsWYR6PR8qQ5FmQCj4Majca5NZ9G3znVWIxUmNXGu4= </data> </dict> <key>Headers/WAHttpHelper.h</key> @@ -124,6 +128,17 @@ SwMIvyB6fQqp8ETWYwZtSyuGP0C+GNAXq7iWCMJgvuU= </data> </dict> <key>Headers/WAReachability.h</key> <dict> <key>hash</key> <data> UnsLwYZVZaJkBr8ZPzU58YwXJ9c= </data> <key>hash2</key> <data> O37PsmvC7/cXEgrCIsSnBaqsDBgNUSaAUtANVEieDcE= </data> </dict> <key>Headers/WASandboxHelper.h</key> <dict> <key>hash</key> frameworks/WACommon.framework/_CodeSignature/CodeSignatureBinary files differ
frameworks/WASdkImpl.framework/Headers/WASdkImpl.h
@@ -16,4 +16,4 @@ // In this header, you should import all the public headers of your framework using statements like #import <WASdkImpl/PublicHeader.h> //time:2017/3/28 10:34 ver:3.6.2 //time:2017/4/28 10:34 ver:3.6.3 frameworks/WASdkImpl.framework/WASdkImplBinary files differ
localizable/base.plist
@@ -94,5 +94,7 @@ <string>Notice</string> <key>wasdk_jailbreak_not_purchase</key> <string>You can not do purchase in a jailbreak device.</string> <key>wasdk_copy</key> <string>Copy</string> </dict> </plist> localizable/en.plist
@@ -94,5 +94,7 @@ <string>Notice</string> <key>wasdk_jailbreak_not_purchase</key> <string>You can not do purchase in a jailbreak device.</string> <key>wasdk_copy</key> <string>Copy</string> </dict> </plist> localizable/pt-BR.plist
@@ -92,5 +92,7 @@ <string>Aviso</string> <key>wasdk_jailbreak_not_purchase</key> <string>proibido compras em telefones com jailbreak</string> <key>wasdk_copy</key> <string>Copy</string> </dict> </plist> localizable/ru.plist
@@ -94,5 +94,7 @@ <string>Уведомление</string> <key>wasdk_jailbreak_not_purchase</key> <string>Вы не можете совершать покупки на взломанном устройстве</string> <key>wasdk_copy</key> <string>Copy</string> </dict> </plist> localizable/zh-Hans.plist
@@ -94,5 +94,7 @@ <string>注意</string> <key>wasdk_jailbreak_not_purchase</key> <string>您不能在越狱的机器上进行购买 </string> <key>wasdk_copy</key> <string>复制</string> </dict> </plist>