Commit 26f04939d3efc898d46293c3f12fdcfcdde3927a

Authored by 毕珂
1 parent a017fa4f

0.0.8

DSPayModuleF.podspec
1 1 Pod::Spec.new do |s|
2 2  
3 3 s.name = "DSPayModuleF"
4   - s.version = "0.0.5"
  4 + s.version = "0.0.8"
5 5 s.summary = "DSPayModuleF"
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 = "DSPayModuleF/Frameworks/DSPayModule.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 }
... ... @@ -18,10 +21,8 @@ Pod::Spec.new do |s|
18 21 s.dependency 'CNLiveSDKs/CNLivePaySDK', '>=0.3.3.0'
19 22  
20 23 s.dependency 'DSBaseModuleF', '>=0.0.0', '<1.0.0'
21   - s.dependency 'DSExtensionModuleF', '>=0.0.0', '<1.0.0'
22   - s.dependency 'DSBaseControlsModuleF', '>=0.0.0', '<1.0.0'
23 24 s.dependency 'DSToolsModuleF', '>=0.0.0', '<1.0.0'
24   - s.dependency 'DSCnliveShopSDKToolsModuleF', '>=0.0.0', '<1.0.0'
  25 + s.dependency 'DSCommonModuleF', '>=0.0.0', '<1.0.0'
25 26  
26 27  
27 28 end
... ...
DSPayModuleF/Frameworks/DSPayModule.framework/DSPayModule
No preview for this file type
DSPayModuleF/Frameworks/DSPayModule.framework/DSPayModule.bundle/Assets.car
No preview for this file type
DSPayModuleF/Frameworks/DSPayModule.framework/DSPayModule.bundle/Info.plist
No preview for this file type
DSPayModuleF/Frameworks/DSPayModule.framework/Headers/DSPayModule-umbrella.h
... ... @@ -11,6 +11,7 @@
11 11 #endif
12 12  
13 13 #import "DSPayModuleManager.h"
  14 +#import "DSPayModuleDelegate.h"
14 15 #import "DSSelectPayTypeView.h"
15 16 #import "DSPayOrderInfoModel.h"
16 17  
... ...
DSPayModuleF/Frameworks/DSPayModule.framework/Headers/DSPayModuleDelegate.h 0 → 100644
  1 +//
  2 +// DSPayModuleDelegate.h
  3 +// DSPayModule
  4 +//
  5 +// Created by zhaolin on 2020/3/13.
  6 +//
  7 +
  8 +#ifndef DSPayModuleDelegate_h
  9 +#define DSPayModuleDelegate_h
  10 +
  11 +@protocol DSPayModuleDelegate <NSObject>
  12 +
  13 +/// 显示添加金币界面
  14 +/// @param count 金币数
  15 +/// @param desc 描述
  16 +-(void)displayAddGoldConinsViewWithCount:(nonnull NSString*)count desc:(nonnull NSString*)desc;
  17 +
  18 +/// 跳转设置密码控制器
  19 +/// @param currentVC 当前控制器
  20 +-(void)skipSetPasswordVCWithCurrentVC:(nonnull UIViewController*)currentVC;
  21 +
  22 +/// 跳转忘记密码控制器
  23 +/// @param currentVC 当前控制器
  24 +-(void)skipForgetPasswordVCWithCurrentVC:(nonnull UIViewController*)currentVC;
  25 +
  26 +@end
  27 +
  28 +#endif /* DSPayModuleDelegate_h */
... ...
DSPayModuleF/Frameworks/DSPayModule.framework/Headers/DSPayModuleManager.h
... ... @@ -6,6 +6,7 @@
6 6 //
7 7  
8 8 #import <Foundation/Foundation.h>
  9 +#import "DSPayModuleDelegate.h"
9 10  
10 11 typedef NS_ENUM(NSUInteger, DSSelectPayTypeFrom) {
11 12 DSSelectPayTypeFromNormal = 0, //来自普通订单支付
... ... @@ -26,19 +27,25 @@ typedef NS_ENUM(NSUInteger, DSPayResult) {//支付状态
26 27 };
27 28  
28 29 UIKIT_EXTERN NSString * const kDSSuccessPayOrderNotification;//支付订单成功通知 object为订单id
29   -UIKIT_EXTERN NSString * const kDSDisplayAddGoldCoinsViewNotification;//显示添加金币通知 userInfo为@{@"count":@"金币数", @"desc":@"描述"}
30   -UIKIT_EXTERN NSString * const kDSSkipSetPasswordVCNotification;//跳转设置密码控制器通知 object为当前控制器
31   -UIKIT_EXTERN NSString * const kDSSkipForgetPasswordVCNotification;//跳转忘记密码控制器通知 object为当前控制器
32 30  
33 31 NS_ASSUME_NONNULL_BEGIN
34 32  
35 33 @interface DSPayModuleManager : NSObject
36 34  
  35 +#pragma mark - 单例
  36 +
  37 ++(instancetype)sharedManager;
  38 +
37 39 #pragma mark - 注册支付
38 40  
39 41 /// 注册支付
40 42 /// @param appId AppId
41   -+(void)registerPayWithAppId:(NSString*)appId;
  43 +-(void)registerPayWithAppId:(NSString*)appId;
  44 +
  45 +#pragma mark - 代理
  46 +
  47 +/// 代理
  48 +@property (nonatomic,weak,nullable) id<DSPayModuleDelegate> delegate;
42 49  
43 50 @end
44 51  
... ...
DSPayModuleF/Frameworks/DSPayModule.framework/Info.plist
No preview for this file type