Commit 06462c72bce78722f335de3f7034c63f7d20ed25
1 parent
8b88e66b
0.0.6
Showing
15 changed files
with
9 additions
and
236 deletions
DSWebViewModuleF.podspec
| 1 | Pod::Spec.new do |s| | 1 | Pod::Spec.new do |s| |
| 2 | 2 | ||
| 3 | s.name = "DSWebViewModuleF" | 3 | s.name = "DSWebViewModuleF" |
| 4 | - s.version = "0.0.3" | 4 | + s.version = "0.0.6" |
| 5 | s.summary = "DSWebViewModuleF" | 5 | s.summary = "DSWebViewModuleF" |
| 6 | s.homepage = "http://bj.gitlab.cnlive.com/DSIOSTeam" | 6 | s.homepage = "http://bj.gitlab.cnlive.com/DSIOSTeam" |
| 7 | s.authors = { "DSIOSTeam" => "694092596@qq.com" } | 7 | s.authors = { "DSIOSTeam" => "694092596@qq.com" } |
| @@ -10,6 +10,9 @@ Pod::Spec.new do |s| | @@ -10,6 +10,9 @@ Pod::Spec.new do |s| | ||
| 10 | s.ios.deployment_target = '9.0' | 10 | s.ios.deployment_target = '9.0' |
| 11 | s.vendored_frameworks = "DSWebViewModuleF/Frameworks/DSWebViewModule.framework" | 11 | s.vendored_frameworks = "DSWebViewModuleF/Frameworks/DSWebViewModule.framework" |
| 12 | s.frameworks = 'Foundation', 'UIKit' | 12 | s.frameworks = 'Foundation', 'UIKit' |
| 13 | + s.xcconfig = { | ||
| 14 | + 'ENABLE_BITCODE' => 'NO' | ||
| 15 | + } | ||
| 13 | s.pod_target_xcconfig = { | 16 | s.pod_target_xcconfig = { |
| 14 | 'VALID_ARCHS' => 'arm64' | 17 | 'VALID_ARCHS' => 'arm64' |
| 15 | } | 18 | } |
| @@ -17,10 +20,8 @@ Pod::Spec.new do |s| | @@ -17,10 +20,8 @@ Pod::Spec.new do |s| | ||
| 17 | s.dependency 'MGJRouter', '~> 0.10.0' | 20 | s.dependency 'MGJRouter', '~> 0.10.0' |
| 18 | 21 | ||
| 19 | s.dependency 'DSBaseModuleF', '>=0.0.0', '<1.0.0' | 22 | s.dependency 'DSBaseModuleF', '>=0.0.0', '<1.0.0' |
| 20 | - s.dependency 'DSExtensionModuleF', '>=0.0.0', '<1.0.0' | ||
| 21 | s.dependency 'DSToolsModuleF', '>=0.0.0', '<1.0.0' | 23 | s.dependency 'DSToolsModuleF', '>=0.0.0', '<1.0.0' |
| 22 | - s.dependency 'DSBaseControlsModuleF', '>=0.0.0', '<1.0.0' | ||
| 23 | - s.dependency 'DSCnliveShopSDKToolsModuleF', '>=0.0.0', '<1.0.0' | 24 | + s.dependency 'DSCommonModuleF', '>=0.0.0', '<1.0.0' |
| 24 | s.dependency 'DSPayModuleF', '>=0.0.0', '<1.0.0' | 25 | s.dependency 'DSPayModuleF', '>=0.0.0', '<1.0.0' |
| 25 | 26 | ||
| 26 | end | 27 | end |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/DSWebViewModule
No preview for this file type
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/DSWebViewModule.bundle/Assets.car
No preview for this file type
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/DSWebViewModule.bundle/Info.plist
No preview for this file type
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebBottomNavView.h deleted
100644 → 0
| 1 | -// | ||
| 2 | -// DSWebBottomNavView.h | ||
| 3 | -// DSCnliveShopSDK | ||
| 4 | -// | ||
| 5 | -// Created by zhaolin on 2019/1/16. | ||
| 6 | -// | ||
| 7 | - | ||
| 8 | -#import <UIKit/UIKit.h> | ||
| 9 | - | ||
| 10 | -NS_ASSUME_NONNULL_BEGIN | ||
| 11 | - | ||
| 12 | -@interface DSWebBottomNavView : UIView | ||
| 13 | - | ||
| 14 | -/** | ||
| 15 | - 点击返回回调 | ||
| 16 | - */ | ||
| 17 | -@property (nonatomic,copy) void (^clickBackNavBtnCallBack)(void); | ||
| 18 | - | ||
| 19 | -@end | ||
| 20 | - | ||
| 21 | -NS_ASSUME_NONNULL_END |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebErrorView.h deleted
100644 → 0
| 1 | -// | ||
| 2 | -// DSWebErrorView.h | ||
| 3 | -// yanglao | ||
| 4 | -// | ||
| 5 | -// Created by 兆林 on 2017/3/11. | ||
| 6 | -// Copyright © 2017年 zhaolin. All rights reserved. | ||
| 7 | -// | ||
| 8 | - | ||
| 9 | -#import <UIKit/UIKit.h> | ||
| 10 | -#import "DSWebView.h" | ||
| 11 | - | ||
| 12 | -@interface DSWebErrorView : UIView | ||
| 13 | - | ||
| 14 | -/** | ||
| 15 | - 错误类型 | ||
| 16 | - */ | ||
| 17 | -@property (nonatomic,assign) DSWebViewErrorType errorType; | ||
| 18 | -/** | ||
| 19 | - 刷新 | ||
| 20 | - */ | ||
| 21 | -@property (nonatomic,copy) void (^refreshAction)(DSWebErrorView * webErrorView); | ||
| 22 | - | ||
| 23 | -@end |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebTopNavView.h deleted
100644 → 0
| 1 | -// | ||
| 2 | -// DSWebTopNavView.h | ||
| 3 | -// DSCnliveShopSDK | ||
| 4 | -// | ||
| 5 | -// Created by zhaolin on 2019/1/16. | ||
| 6 | -// | ||
| 7 | - | ||
| 8 | -#import <UIKit/UIKit.h> | ||
| 9 | -#import "DSWebViewEnum.h" | ||
| 10 | - | ||
| 11 | -NS_ASSUME_NONNULL_BEGIN | ||
| 12 | - | ||
| 13 | -@interface DSWebTopNavView : UIView | ||
| 14 | - | ||
| 15 | -#pragma mark - 属性 | ||
| 16 | - | ||
| 17 | -/** | ||
| 18 | - web样式 | ||
| 19 | - */ | ||
| 20 | -@property (nonatomic,assign) DSWebStyle webStyle; | ||
| 21 | -/** | ||
| 22 | - 标题 | ||
| 23 | - */ | ||
| 24 | -@property (nonatomic,copy) NSString * title; | ||
| 25 | - | ||
| 26 | -#pragma mark - UI | ||
| 27 | - | ||
| 28 | -/// 服务号右上角按钮背景view | ||
| 29 | -@property (nonatomic,strong) UIView * serviceBgView; | ||
| 30 | - | ||
| 31 | -#pragma mark - 回调 | ||
| 32 | - | ||
| 33 | -/** | ||
| 34 | - 点击返回回调 | ||
| 35 | - */ | ||
| 36 | -@property (nonatomic,copy) void (^clickBackNavBtnCallBack)(void); | ||
| 37 | -/** | ||
| 38 | - 点击更多回调 | ||
| 39 | - */ | ||
| 40 | -@property (nonatomic,copy) void (^clickMoreNavBtnCallBack)(void); | ||
| 41 | -/** | ||
| 42 | - 点击关闭回调 | ||
| 43 | - */ | ||
| 44 | -@property (nonatomic,copy) void (^clickCloseNavBtnCallBack)(void); | ||
| 45 | - | ||
| 46 | -@end | ||
| 47 | - | ||
| 48 | -NS_ASSUME_NONNULL_END |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebViewController.h
| @@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
| 6 | // Copyright © 2017年 BIKE. All rights reserved. | 6 | // Copyright © 2017年 BIKE. All rights reserved. |
| 7 | // | 7 | // |
| 8 | 8 | ||
| 9 | -#import <DSBaseControlsModule/DSBaseControlsModule.h> | 9 | +#import <DSBaseModule/DSBaseModule.h> |
| 10 | #import "DSWebView.h" | 10 | #import "DSWebView.h" |
| 11 | #import "DSWebViewEnum.h" | 11 | #import "DSWebViewEnum.h" |
| 12 | 12 |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebViewManager.h
| @@ -6,53 +6,18 @@ | @@ -6,53 +6,18 @@ | ||
| 6 | // | 6 | // |
| 7 | 7 | ||
| 8 | #import <Foundation/Foundation.h> | 8 | #import <Foundation/Foundation.h> |
| 9 | -#import <DSCnliveShopSDKToolsModule/DSCommentRequestShareModel.h> | ||
| 10 | -#import "DSWebViewController.h" | ||
| 11 | - | ||
| 12 | -@protocol DSWebViewManagerDelegate <NSObject> | ||
| 13 | - | ||
| 14 | -/// webView分享事件 | ||
| 15 | -/// @param shareType 分享类型 | ||
| 16 | -/// @param shareModel 分享model | ||
| 17 | -/// @param isCanShareWjjLife 是否能分享网家家生活圈 | ||
| 18 | -/// @param isCanShareWjjFriend 是否能分享网家家好友 | ||
| 19 | -/// @param isCanShareSafari 是否能分享Safari | ||
| 20 | -/// @param webVC 网页控制器 | ||
| 21 | --(void)webViewShareType:(NSUInteger)shareType shareModel:(DSCommentRequestShareModel*)shareModel isCanShareWjjLife:(BOOL)isCanShareWjjLife isCanShareWjjFriend:(BOOL)isCanShareWjjFriend isCanShareSafari:(BOOL)isCanShareSafari webVC:(DSWebViewController*)webVC; | ||
| 22 | - | ||
| 23 | -/// webView通用跳转 | ||
| 24 | -/// @param type 跳转格式 | ||
| 25 | -/// @param to 目标id | ||
| 26 | -/// @param shopType 附加参数 | ||
| 27 | --(void)webViewSkipCommonWithType:(NSString*)type to:(NSString*)to shopType:(NSString*)shopType; | ||
| 28 | - | ||
| 29 | -/// webView通用跳转(二版) | ||
| 30 | -/// @param type 跳转格式 | ||
| 31 | -/// @param to 目标id | ||
| 32 | -/// @param shopType 附加参数 | ||
| 33 | --(void)webViewSkipCommonTWithType:(NSString*)type to:(NSString*)to shopType:(NSString*)shopType; | ||
| 34 | - | ||
| 35 | -@end | ||
| 36 | 9 | ||
| 37 | NS_ASSUME_NONNULL_BEGIN | 10 | NS_ASSUME_NONNULL_BEGIN |
| 38 | 11 | ||
| 39 | @interface DSWebViewManager : NSObject | 12 | @interface DSWebViewManager : NSObject |
| 40 | 13 | ||
| 41 | -#pragma mark - 属性 | ||
| 42 | - | ||
| 43 | -/// 用户id | ||
| 44 | -@property (nonatomic,copy) NSString * userId; | ||
| 45 | -/// DSCnliveShopSDK的版本version | ||
| 46 | -@property (nonatomic,copy) NSString * cnliveShopSDKVersion; | ||
| 47 | - | ||
| 48 | #pragma mark - 单例 | 14 | #pragma mark - 单例 |
| 49 | 15 | ||
| 50 | +(instancetype)sharedManager; | 16 | +(instancetype)sharedManager; |
| 51 | 17 | ||
| 52 | -#pragma mark - 代理 | 18 | +#pragma mark - 注册router |
| 53 | 19 | ||
| 54 | -/// 代理 | ||
| 55 | -@property (nonatomic,weak) id<DSWebViewManagerDelegate> delegate; | 20 | +-(void)registerRouter; |
| 56 | 21 | ||
| 57 | @end | 22 | @end |
| 58 | 23 |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebViewModule-umbrella.h
| @@ -11,16 +11,9 @@ | @@ -11,16 +11,9 @@ | ||
| 11 | #endif | 11 | #endif |
| 12 | 12 | ||
| 13 | #import "DSWebViewManager.h" | 13 | #import "DSWebViewManager.h" |
| 14 | -#import "DSWebViewModulePCH.h" | ||
| 15 | -#import "DSWebViewModuleRouter.h" | ||
| 16 | -#import "UIImage+DSWebViewModule.h" | ||
| 17 | -#import "DSWebBottomNavView.h" | ||
| 18 | -#import "DSWebErrorView.h" | ||
| 19 | -#import "DSWebTopNavView.h" | ||
| 20 | -#import "DSWebView.h" | ||
| 21 | #import "DSWebViewController.h" | 14 | #import "DSWebViewController.h" |
| 15 | +#import "DSWebView.h" | ||
| 22 | #import "DSWebViewEnum.h" | 16 | #import "DSWebViewEnum.h" |
| 23 | -#import "DSWebViewRequest.h" | ||
| 24 | 17 | ||
| 25 | FOUNDATION_EXPORT double DSWebViewModuleVersionNumber; | 18 | FOUNDATION_EXPORT double DSWebViewModuleVersionNumber; |
| 26 | FOUNDATION_EXPORT const unsigned char DSWebViewModuleVersionString[]; | 19 | FOUNDATION_EXPORT const unsigned char DSWebViewModuleVersionString[]; |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebViewModulePCH.h deleted
100644 → 0
| 1 | -// | ||
| 2 | -// DSWebViewModulePCH.h | ||
| 3 | -// DSCnliveShopSDK | ||
| 4 | -// | ||
| 5 | -// Created by zhaolin on 2020/3/2. | ||
| 6 | -// | ||
| 7 | - | ||
| 8 | -#ifndef DSShopModulePCH_h | ||
| 9 | -#define DSShopModulePCH_h | ||
| 10 | - | ||
| 11 | -#import <DSBaseModule/DSBaseModule.h> | ||
| 12 | -#import <DSExtensionModule/DSExtensionModule.h> | ||
| 13 | -#import <DSToolsModule/DSToolsModule.h> | ||
| 14 | -#import <DSBaseControlsModule/DSBaseControlsModule.h> | ||
| 15 | -#import <DSCnliveShopSDKToolsModule/DSCnliveShopSDKToolsModule.h> | ||
| 16 | - | ||
| 17 | -#import "UIImage+DSWebViewModule.h" | ||
| 18 | - | ||
| 19 | -#endif /* DSWebViewModulePCH_h */ |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebViewModuleRouter.h deleted
100644 → 0
| 1 | -// | ||
| 2 | -// DSWebViewModuleRouter.h | ||
| 3 | -// DSWebViewModule | ||
| 4 | -// | ||
| 5 | -// Created by zhaolin on 2020/3/5. | ||
| 6 | -// | ||
| 7 | - | ||
| 8 | -#import <Foundation/Foundation.h> | ||
| 9 | - | ||
| 10 | -/* | ||
| 11 | - 参数前加nullable为可不传 跳转型路由当前控制器参数必传 非指针参数转成Value形式 | ||
| 12 | - 通用参数 | ||
| 13 | - UIViewController * currentVC 当前控制器参数 | ||
| 14 | - */ | ||
| 15 | - | ||
| 16 | -NS_ASSUME_NONNULL_BEGIN | ||
| 17 | - | ||
| 18 | -@interface DSWebViewModuleRouter : NSObject | ||
| 19 | - | ||
| 20 | -#pragma mark - 服务号模块路由 | ||
| 21 | - | ||
| 22 | -/// 服务号模块 请求添加历史服务号 | ||
| 23 | -/// @param uid 用户id | ||
| 24 | -/// @param appId 应用id | ||
| 25 | -+(BOOL)serviceMPostHistoryServiceAppWithUid:(nonnull NSString*)uid appId:(nonnull NSString*)appId; | ||
| 26 | - | ||
| 27 | -@end | ||
| 28 | - | ||
| 29 | -NS_ASSUME_NONNULL_END |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebViewRequest.h deleted
100644 → 0
| 1 | -// | ||
| 2 | -// DSWebViewRequest.h | ||
| 3 | -// DSWebViewModule | ||
| 4 | -// | ||
| 5 | -// Created by zhaolin on 2020/3/7. | ||
| 6 | -// | ||
| 7 | - | ||
| 8 | -#import <Foundation/Foundation.h> | ||
| 9 | - | ||
| 10 | -NS_ASSUME_NONNULL_BEGIN | ||
| 11 | - | ||
| 12 | -@interface DSWebViewRequest : NSObject | ||
| 13 | - | ||
| 14 | -#pragma mark - 检测服务号web页是否能往外部跳转 | ||
| 15 | - | ||
| 16 | -/// 检测服务号web页是否能往外部跳转 | ||
| 17 | -/// @param serviceId 服务号id | ||
| 18 | -/// @param ios 跳转App Store对应app的id | ||
| 19 | -/// @param result 结果 | ||
| 20 | -+(void)postCheckAppLoactionWithServiceId:(NSString*)serviceId ios:(NSString*)ios result:(void (^)(BOOL flag, NSString * errorMessage))result; | ||
| 21 | - | ||
| 22 | -@end | ||
| 23 | - | ||
| 24 | -NS_ASSUME_NONNULL_END |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/UIImage+DSWebViewModule.h deleted
100644 → 0
| 1 | -// | ||
| 2 | -// UIImage+DSWebViewModule.h | ||
| 3 | -// DSBaseModule | ||
| 4 | -// | ||
| 5 | -// Created by zhaolin on 2020/3/4. | ||
| 6 | -// | ||
| 7 | - | ||
| 8 | -#import <UIKit/UIKit.h> | ||
| 9 | - | ||
| 10 | -NS_ASSUME_NONNULL_BEGIN | ||
| 11 | - | ||
| 12 | -@interface UIImage (DSWebViewModule) | ||
| 13 | - | ||
| 14 | -#pragma mark - 获取图片 | ||
| 15 | - | ||
| 16 | -/// DSWebViewModule获取图片 | ||
| 17 | -/// @param imageName 图片名称 | ||
| 18 | -+(UIImage*)imageWithDSWebViewModuleImageName:(NSString*)imageName; | ||
| 19 | - | ||
| 20 | -@end | ||
| 21 | - | ||
| 22 | -NS_ASSUME_NONNULL_END |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Info.plist
No preview for this file type