frameworks/WASdkIntf.framework/Headers/WAClassGenerator.h
@@ -9,6 +9,8 @@ #import <Foundation/Foundation.h> @interface WAClassGenerator : NSObject // +(NSMutableArray*)generatorAllModule; +(NSArray*)getCompsWithModule:(NSString *const)module; //根据module生成实例数组 +(NSMutableArray*)generatorWithModule:(NSString *const)module; frameworks/WASdkIntf.framework/Headers/WAConstants.h
@@ -19,6 +19,7 @@ extern NSString *const WA_MODULE_APW;//应用墙模块 extern NSString *const WA_MODULE_CORE;//公共模块 extern NSString *const WA_MODULE_HUP;//热更新模块 extern NSString *const WA_MODULE_PUSH;//热更新模块 extern NSString *const WA_PLATFORM_FACEBOOK; extern NSString *const WA_PLATFORM_APPLE; @@ -31,6 +32,9 @@ extern NSString *const WA_PLATFORM_WECHAT; extern NSString *const WA_PLATFORM_HUP; extern NSString *const WA_PLATFORM_APW; extern NSString *const WA_PLATFORM_PUSH; extern NSString *const WA_PLATFORM_TWITTER; extern NSString *const WA_PLATFORM_INSTAGRAM; extern NSString *const WA_CONSTANT_GUEST; frameworks/WASdkIntf.framework/Headers/WACoreProxy.h
@@ -8,6 +8,7 @@ #import <Foundation/Foundation.h> #import "WACore.h" #import "WAIPush.h" @class WACoreProxy; #define WALog(fmt,...) {\ @@ -172,6 +173,62 @@ +(void)eventLogWithPlatform:(NSString*)platform eventName:(NSString*)eventName parameters:(NSDictionary*)parameters color:(UIColor*)color; /*! @discussion 处理UIApplicationDelegate的方法[-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions]传递过来的参数。 */ + (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; #pragma mark 消息通知 // 注册通知 + (void)application:(UIApplication *)application initPushWithDelegate:(id<UNUserNotificationCenterDelegate>)delegate; // 调用过用户注册通知方法之后执行 + (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings; // 获取deviceToken + (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken; // 注册失败 + (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error; #pragma mark IOS8 IOS9 Push Notification Receive // 接收本地通知 + (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification; // 接收远程通知 + (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; #pragma mark IOS10 Push Notification Receive //App处于前台接收通知时 + (void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler; // 通知的点击事件 + (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void(^)())completionHandler; /*! 程序进入后台 @discussion 处理UIApplicationDelegate的方法[- (void)applicationDidEnterBackground:(UIApplication *)application]传递过来的参数。 */ + (void)applicationDidEnterBackground:(UIApplication *)application; /*! 程序将进入前台 @discussion 处理UIApplicationDelegate的方法[- (void)applicationWillEnterForeground:(UIApplication *)application]传递过来的参数。 */ + (void)applicationWillEnterForeground:(UIApplication *)application; /*! 程序进入前台 @discussion 处理UIApplicationDelegate的方法[- (void)applicationDidBecomeActive:(UIApplication *)application]传递过来的参数。 */ + (void)applicationDidBecomeActive:(UIApplication *)application; /*! @discussion 处理UIApplicationDelegate的方法[-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation]传递过来的参数。 */ + (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation; + (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options; @end frameworks/WASdkIntf.framework/Headers/WAIPush.h
New file @@ -0,0 +1,52 @@ // // WAIPush.h // WASdkIntfUI // // Created by hank on 2017/4/1. // Copyright © 2017年 GHW-T-01. All rights reserved. // #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import <UserNotifications/UserNotifications.h> @interface WAIPush : NSObject // 注册通知 - (void)application:(UIApplication *)application initPushWithDelegate:(id<UNUserNotificationCenterDelegate>)delegate; // 调用过用户注册通知方法之后执行 - (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings; // 获取deviceToken - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken; // 注册失败 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error; #pragma mark IOS8 IOS9 Push Notification Receive // 接收本地通知 -(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification; // 接收远程通知 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; #pragma mark IOS10 Push Notification Receive //App处于前台接收通知时 - (void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler; // 通知的点击事件 - (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void(^)())completionHandler; // 程序进入后台 - (void)applicationDidEnterBackground:(UIApplication *)application; // 程序将进入前台 - (void)applicationWillEnterForeground:(UIApplication *)application; // 程序进入前台 - (void)applicationDidBecomeActive:(UIApplication *)application; // 拉取消息 - (void)pullNotification; @end frameworks/WASdkIntf.framework/Headers/WAIUser.h
@@ -39,6 +39,8 @@ sourceApplication:(NSString *)sourceApplication annotation:(id)annotation; - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options; -(void)loginWithResult:(WALoginResult*)result delegate:(id<WALoginDelegate>)delegate; -(void)loginWithResult:(WALoginResult*)result extInfo:(NSString*)extInfo delegate:(id<WALoginDelegate>)delegate; frameworks/WASdkIntf.framework/Headers/WAIapProduct.h
@@ -19,18 +19,18 @@ @property(nonatomic, strong) NSDecimalNumber *price NS_AVAILABLE_IOS(3_0); @property(nonatomic, strong) NSLocale *priceLocale NS_AVAILABLE_IOS(3_0); //@property(nonatomic, strong) NSLocale *priceLocale NS_AVAILABLE_IOS(3_0); @property(nonatomic, strong) NSString *productIdentifier NS_AVAILABLE_IOS(3_0); // YES if this product has content downloadable using SKDownload @property(nonatomic) BOOL downloadable NS_AVAILABLE_IOS(6_0); //@property(nonatomic) BOOL downloadable NS_AVAILABLE_IOS(6_0); // Sizes in bytes (NSNumber [long long]) of the downloads available for this product @property(nonatomic, strong) NSArray<NSNumber *> *downloadContentLengths NS_AVAILABLE_IOS(6_0); //@property(nonatomic, strong) NSArray<NSNumber *> *downloadContentLengths NS_AVAILABLE_IOS(6_0); // Version of the downloadable content @property(nonatomic, strong) NSString *downloadContentVersion NS_AVAILABLE_IOS(6_0); //@property(nonatomic, strong) NSString *downloadContentVersion NS_AVAILABLE_IOS(6_0); // payment method @property(nonatomic, strong) NSArray<WAPayChannel *> *payChannels NS_AVAILABLE_IOS(6_0); frameworks/WASdkIntf.framework/Headers/WALoginResult.h
@@ -48,6 +48,28 @@ @abstract 是否绑定手机号 */ @property BOOL isBindMobile; /**! @abstract 是否绑定手机号 用户状态(有效用户返回): * 0:已实名 * 1:未实名 */ @property NSInteger userStatus; /**! @abstract 登录实名验证: * 0:不需要实名验证 * 1:提示用户实名验证,这里返回的token可作为登录及用户实名验证使用 * 2:强制用户实名验证,此时返回的仅是token是实名验证token */ @property NSInteger loginRna; /**! @abstract 支付实名验证: * 0:不需要实名验证 * 1:提示用户实名验证 * 2:强制用户实名验证 * 注:当有该字段返回时,token可作为登录及用户实名验证使用 */ @property NSInteger paymentRna; -(id)initWithPUserId:(NSString*)userId pToken:(NSString*)token platform:(NSString*)platform; +(id)loginResultWithPUserId:(NSString*)userId pToken:(NSString*)token platform:(NSString*)platform; @end frameworks/WASdkIntf.framework/Headers/WAParamConfigObj.h
@@ -23,4 +23,5 @@ @property(nonatomic,strong)NSNumber* enableNewAccount; @property(nonatomic,strong)NSNumber* enableChangeAccount; @property(nonatomic,strong)NSNumber* isTestDevice; @property(nonatomic,copy)NSString* userAgreementUrl; @end frameworks/WASdkIntf.framework/Headers/WAPayProxy.h
@@ -69,7 +69,7 @@ +(void)payWithProductId:(NSString*)productId extInfo:(NSString*)extInfo delegate:(id<WAPaymentDelegate>)delegate; /*! @abstract 查询是否支持支付 @return bool 是否支持某个支付平台 @return bool 是否支持支付 */ +(BOOL)isPayServiceAvailable; frameworks/WASdkIntf.framework/Headers/WAPushProxy.h
New file @@ -0,0 +1,48 @@ // // WAPushProxy.h // WASdkIntfUI // // Created by hank on 2017/4/1. // Copyright © 2017年 GHW-T-01. All rights reserved. // #import <Foundation/Foundation.h> #import "WAIPush.h" @interface WAPushProxy : NSObject // 注册通知 + (void)application:(UIApplication *)application initPushWithDelegate:(id<UNUserNotificationCenterDelegate>)delegate; // 调用过用户注册通知方法之后执行 + (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings; // 获取deviceToken + (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken; // 注册失败 + (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error; #pragma mark IOS8 IOS9 Push Notification Receive // 接收本地通知 + (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification; // 接收远程通知 + (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; #pragma mark IOS10 Push Notification Receive //App处于前台接收通知时 + (void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler; // 通知的点击事件 + (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void(^)())completionHandler; // 程序进入后台 + (void)applicationDidEnterBackground:(UIApplication *)application; // 程序将进入前台 + (void)applicationWillEnterForeground:(UIApplication *)application; // 程序进入前台 + (void)applicationDidBecomeActive:(UIApplication *)application; @end frameworks/WASdkIntf.framework/Headers/WASdkIntf.h
@@ -6,6 +6,8 @@ // Copyright © 2016年 GHW-T-01. All rights reserved. // #import <WASdkIntf/WAIPush.h> #import <WASdkIntf/WAPushProxy.h> #import <WASdkIntf/WAIApw.h> #import <WASdkIntf/WAApwProxy.h> #import <WASdkIntf/WAConstants.h> @@ -59,4 +61,4 @@ // In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h> //time:2017/3/25 14:31 ver:1.1.3 //time:2017/6/5 10:38 ver:1.1.4 frameworks/WASdkIntf.framework/Info.plistBinary files differ
frameworks/WASdkIntf.framework/WASdkIntfBinary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirements-1Binary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeResources
@@ -30,7 +30,7 @@ </data> <key>Headers/WAClassGenerator.h</key> <data> XlfLFA3Q2o5w/+mSnUpy9pnmHbI= yHzebypVV8DNWfEVxbs2vx6UVHI= </data> <key>Headers/WACode.h</key> <data> @@ -42,7 +42,7 @@ </data> <key>Headers/WAConstants.h</key> <data> rGxCj6IXjjhS+MimxprY7WF2qCs= sk2EsQY4gsFB4ZldeI8jDgcp6Fw= </data> <key>Headers/WACore.h</key> <data> @@ -50,7 +50,7 @@ </data> <key>Headers/WACoreProxy.h</key> <data> 6l72fcEeFTizQ8nPfpFXP41/rZk= aFM10FeidrinjW2udJD40FV2GIc= </data> <key>Headers/WAError.h</key> <data> @@ -104,6 +104,10 @@ <data> hoReRwkwXoZRAl6H4ah1cI6V7hM= </data> <key>Headers/WAIPush.h</key> <data> X1bb0ES6SQt4nPwYRdS5pXYiPOQ= </data> <key>Headers/WAISocial.h</key> <data> 9CXo9+tTiap++1MNxkwVlG+WJ7I= @@ -114,11 +118,11 @@ </data> <key>Headers/WAIUser.h</key> <data> OUlUcqnbqbcoIP+9iSJP5n8tMkk= veKzF9PLCFhljDGUg5JtHku5bhA= </data> <key>Headers/WAIapProduct.h</key> <data> 2Jnwjw1wlNRqsF6EQfd0YXO3gpE= ygerQzkBYhZzbRsQaI3V4LdXAno= </data> <key>Headers/WAIapResult.h</key> <data> @@ -126,11 +130,11 @@ </data> <key>Headers/WALoginResult.h</key> <data> wV3Olv9z3tBJntMHqGU3PMljKDI= FIWcjNfSDvMM9LEU0emfl1cqZIc= </data> <key>Headers/WAParamConfigObj.h</key> <data> rYcGmIpoDQUA0hXomPYM/eOBKSg= 8deDpBSgWjkAhNxKzL/F3HSSOf0= </data> <key>Headers/WAPayChannel.h</key> <data> @@ -138,11 +142,15 @@ </data> <key>Headers/WAPayProxy.h</key> <data> mZdaV1hFWYIp01QPPoBNN5JAiX8= T7rdAiOZPcaMdHgUyawbStFC4CI= </data> <key>Headers/WAPushProxy.h</key> <data> j8oFdCdKvYFpF/669OsiaSSmGzc= </data> <key>Headers/WASdkIntf.h</key> <data> JdOnrUSqD+w8RIQLZK6m4nO02H4= PsYvtOrXC+ixZGUjCsJG068kqb4= </data> <key>Headers/WAShareLinkContent.h</key> <data> @@ -186,7 +194,7 @@ </data> <key>Info.plist</key> <data> sPNtQ3aaNjgoF9DoNlHk95OSY+4= FMpCD3aP8q8O4wv/R8Decib4jCA= </data> <key>Modules/module.modulemap</key> <data> @@ -265,11 +273,11 @@ <dict> <key>hash</key> <data> XlfLFA3Q2o5w/+mSnUpy9pnmHbI= yHzebypVV8DNWfEVxbs2vx6UVHI= </data> <key>hash2</key> <data> JC+LoF0ElyQQcKx4IktNpnHGrtTjBfJIzbxl4GIo/v0= h91wGpmgZMvuAU2QBihZDLxu893Aex3nKspJpYL2dMM= </data> </dict> <key>Headers/WACode.h</key> @@ -298,11 +306,11 @@ <dict> <key>hash</key> <data> rGxCj6IXjjhS+MimxprY7WF2qCs= sk2EsQY4gsFB4ZldeI8jDgcp6Fw= </data> <key>hash2</key> <data> a4zov0niNF1BASjtJtQ3faKj/2n7McYNN3MJPm7HV50= zEdBGd94gHbnnqFgGCx3N4wHH3RmWuYr0hPPTTUkq34= </data> </dict> <key>Headers/WACore.h</key> @@ -320,11 +328,11 @@ <dict> <key>hash</key> <data> 6l72fcEeFTizQ8nPfpFXP41/rZk= aFM10FeidrinjW2udJD40FV2GIc= </data> <key>hash2</key> <data> rS3Qif5j+JEjRlSH5+vXm9cLcAkjE8KWr8mh9JCcrWo= 14xamuKKR0hfE4TTPc/toEL22ul8koAy+dxs6IeZHwI= </data> </dict> <key>Headers/WAError.h</key> @@ -470,6 +478,17 @@ g7YbYwvrMk+pKj1SjalZtVPdGBdPoxuZp3Zy5HVtEaw= </data> </dict> <key>Headers/WAIPush.h</key> <dict> <key>hash</key> <data> X1bb0ES6SQt4nPwYRdS5pXYiPOQ= </data> <key>hash2</key> <data> TTkSDpY/ZgRu42bH430igL27+EadlbwJv9eutd34CEo= </data> </dict> <key>Headers/WAISocial.h</key> <dict> <key>hash</key> @@ -496,22 +515,22 @@ <dict> <key>hash</key> <data> OUlUcqnbqbcoIP+9iSJP5n8tMkk= veKzF9PLCFhljDGUg5JtHku5bhA= </data> <key>hash2</key> <data> qHAmk43lE/PLy6gZrQ2K/bKsmNpCGAYc9ax969K8mwQ= HqECDHIf/GE31E9dO5smU2pk7/++hztVj3a3+M/HaMw= </data> </dict> <key>Headers/WAIapProduct.h</key> <dict> <key>hash</key> <data> 2Jnwjw1wlNRqsF6EQfd0YXO3gpE= ygerQzkBYhZzbRsQaI3V4LdXAno= </data> <key>hash2</key> <data> ccOwnvFHOQuB6DuIIFjj/Hc1OdNrHbTcGauNFeDUf8U= lemKsi+crs1aM97wLqWlbPFjwaGIebKdQaJ4fgtrr/c= </data> </dict> <key>Headers/WAIapResult.h</key> @@ -529,22 +548,22 @@ <dict> <key>hash</key> <data> wV3Olv9z3tBJntMHqGU3PMljKDI= FIWcjNfSDvMM9LEU0emfl1cqZIc= </data> <key>hash2</key> <data> 1VeGc3rkkOsF2jAWKZ7nOzpIynq1HkW22gGl1TE/m8M= 0ujzIlFpCins4hTEjjjYv2yDex4zKh9AG5P84pnppzk= </data> </dict> <key>Headers/WAParamConfigObj.h</key> <dict> <key>hash</key> <data> rYcGmIpoDQUA0hXomPYM/eOBKSg= 8deDpBSgWjkAhNxKzL/F3HSSOf0= </data> <key>hash2</key> <data> MNjAgDnMiYTn3/mt4hSlaXJHeqVHBGNT2/Q7GB5T+BY= pA/8gCF7wK243ghZTCmaaOJNdevchKYbcNbSF0Y/jxU= </data> </dict> <key>Headers/WAPayChannel.h</key> @@ -562,22 +581,33 @@ <dict> <key>hash</key> <data> mZdaV1hFWYIp01QPPoBNN5JAiX8= T7rdAiOZPcaMdHgUyawbStFC4CI= </data> <key>hash2</key> <data> Ka5CH63en6BG9XPGetkorjU34kHt48i8vj4TN+x+BVU= M1dzR4tA7YN9hAx9zszdnsTolW27PIJegxK35wlevBA= </data> </dict> <key>Headers/WAPushProxy.h</key> <dict> <key>hash</key> <data> j8oFdCdKvYFpF/669OsiaSSmGzc= </data> <key>hash2</key> <data> 2RibWKKC9wYGiwRjRHxd/5Tv5S1PDnVUhr/ZjVTxfec= </data> </dict> <key>Headers/WASdkIntf.h</key> <dict> <key>hash</key> <data> JdOnrUSqD+w8RIQLZK6m4nO02H4= PsYvtOrXC+ixZGUjCsJG068kqb4= </data> <key>hash2</key> <data> PowD2bUqVPWQE6MithVQh2QX0blTlgCjQli4t35UUJA= IC+cfw7R3SWimyZyi9oMHGKDFgpOQQlOYAT2M315Jdo= </data> </dict> <key>Headers/WAShareLinkContent.h</key> frameworks/WASdkIntf.framework/_CodeSignature/CodeSignatureBinary files differ