Commit 06462c72bce78722f335de3f7034c63f7d20ed25
1 parent
8b88e66b
0.0.6
Showing
15 changed files
with
9 additions
and
236 deletions
DSWebViewModuleF.podspec
| 1 | 1 | Pod::Spec.new do |s| |
| 2 | 2 | |
| 3 | 3 | s.name = "DSWebViewModuleF" |
| 4 | - s.version = "0.0.3" | |
| 4 | + s.version = "0.0.6" | |
| 5 | 5 | s.summary = "DSWebViewModuleF" |
| 6 | 6 | s.homepage = "http://bj.gitlab.cnlive.com/DSIOSTeam" |
| 7 | 7 | s.authors = { "DSIOSTeam" => "694092596@qq.com" } |
| ... | ... | @@ -10,6 +10,9 @@ Pod::Spec.new do |s| |
| 10 | 10 | s.ios.deployment_target = '9.0' |
| 11 | 11 | s.vendored_frameworks = "DSWebViewModuleF/Frameworks/DSWebViewModule.framework" |
| 12 | 12 | s.frameworks = 'Foundation', 'UIKit' |
| 13 | + s.xcconfig = { | |
| 14 | + 'ENABLE_BITCODE' => 'NO' | |
| 15 | + } | |
| 13 | 16 | s.pod_target_xcconfig = { |
| 14 | 17 | 'VALID_ARCHS' => 'arm64' |
| 15 | 18 | } |
| ... | ... | @@ -17,10 +20,8 @@ Pod::Spec.new do |s| |
| 17 | 20 | s.dependency 'MGJRouter', '~> 0.10.0' |
| 18 | 21 | |
| 19 | 22 | s.dependency 'DSBaseModuleF', '>=0.0.0', '<1.0.0' |
| 20 | - s.dependency 'DSExtensionModuleF', '>=0.0.0', '<1.0.0' | |
| 21 | 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 | 25 | s.dependency 'DSPayModuleF', '>=0.0.0', '<1.0.0' |
| 25 | 26 | |
| 26 | 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
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebViewManager.h
| ... | ... | @@ -6,53 +6,18 @@ |
| 6 | 6 | // |
| 7 | 7 | |
| 8 | 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 | 10 | NS_ASSUME_NONNULL_BEGIN |
| 38 | 11 | |
| 39 | 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 | 14 | #pragma mark - 单例 |
| 49 | 15 | |
| 50 | 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 | 22 | @end |
| 58 | 23 | ... | ... |
DSWebViewModuleF/Frameworks/DSWebViewModule.framework/Headers/DSWebViewModule-umbrella.h
| ... | ... | @@ -11,16 +11,9 @@ |
| 11 | 11 | #endif |
| 12 | 12 | |
| 13 | 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 | 14 | #import "DSWebViewController.h" |
| 15 | +#import "DSWebView.h" | |
| 22 | 16 | #import "DSWebViewEnum.h" |
| 23 | -#import "DSWebViewRequest.h" | |
| 24 | 17 | |
| 25 | 18 | FOUNDATION_EXPORT double DSWebViewModuleVersionNumber; |
| 26 | 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