Commit d854df6b by zhangyunjie

2.7.6.3

parent 74e20bf4
...@@ -24,13 +24,14 @@ ...@@ -24,13 +24,14 @@
[self.window makeKeyAndVisible]; [self.window makeKeyAndVisible];
//启动SDK //启动SDK
[[OffcnLiveSDK defaultService] setupWithAppUrlSchemes:@"zaixianketang" imageType:OffcnImageType_e60012 buttonType:OffcnButtonTypeRadius isTest:YES eventCallBack:^(OffcnSDKEvent event,NSString *urlString,NSString *goodIDStr) { [[OffcnLiveSDK defaultService] setupWithAppUrlSchemes:@"" imageType:OffcnImageType_e60012 buttonType:OffcnButtonTypeRadius isTest:YES eventCallBack:^(OffcnSDKEvent event, OffcnSDKEventLookCourseModel *lookCourseModel, OffcnSDKEventWechatAppletModel *wechatAppletModel) {
if (event == OffcnSDKEventLookCourse) { if (event == OffcnSDKEventLookCourse) {
//查看课程 //已购买商品触发事件去听课页查看课程
NSLog(@"OffcnSDKEventLookCourse:%lu",(unsigned long)event); NSLog(@"OffcnSDKEventLookCourse:%lu;sn:%@",(unsigned long)event,lookCourseModel.sn);
}else if (event == OffcnSDKEventWechatApplet){ }else if (event == OffcnSDKEventWechatApplet){
//微信小程序 //跳转微信小程序事件
NSLog(@"OffcnSDKEventWechatApplet:%lu;urlString:%@;goodIDStr:%@",(unsigned long)event,urlString,goodIDStr); NSLog(@"OffcnSDKEventWechatApplet:%lu;urlString:%@;goodIDStr:%@",(unsigned long)event,wechatAppletModel.urlString,wechatAppletModel.goodIDStr);
} }
}]; }];
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
Pod::Spec.new do |s| Pod::Spec.new do |s|
s.name = 'OffcnLiveSDKiOS' s.name = 'OffcnLiveSDKiOS'
s.version = '2.7.6.2' s.version = '2.7.6.3'
s.summary = 'OffcnLiveSDKiOS.' s.summary = 'OffcnLiveSDKiOS.'
s.description = <<-DESC s.description = <<-DESC
......
...@@ -9,10 +9,10 @@ ...@@ -9,10 +9,10 @@
#import <UIKit/UIKit.h> #import <UIKit/UIKit.h>
#import "OffcnShareWindow.h" #import "OffcnShareWindow.h"
static const NSString *OffcnLiveSDKVersion = @"2.7.6.2"; static const NSString *OffcnLiveSDKVersion = @"2.7.6.3";
//事件通知 //事件通知
#define kOffcnEventNotification @"kOffcnEventNotification" #define kOffcnSDKEventLookCourseNotification @"kOffcnSDKEventLookCourseNotification"
@interface OffcnPlaybackModel : NSObject @interface OffcnPlaybackModel : NSObject
//口令 //口令
...@@ -25,6 +25,22 @@ static const NSString *OffcnLiveSDKVersion = @"2.7.6.2"; ...@@ -25,6 +25,22 @@ static const NSString *OffcnLiveSDKVersion = @"2.7.6.2";
@property (nonatomic, assign) NSInteger totalSeconds; @property (nonatomic, assign) NSInteger totalSeconds;
@end @end
@interface OffcnSDKEventLookCourseModel : NSObject
@property (nonatomic,copy) NSString *spuId;//商品spuId
@property (nonatomic,copy) NSString *goodsName;//商品名字
@property (nonatomic,copy) NSString *sn;//系统单号
@end
@interface OffcnSDKEventWechatAppletModel : NSObject
@property (nonatomic,copy) NSString *urlString;//url地址
@property (nonatomic,copy) NSString *goodIDStr;//商品ID,目前只返回@"0"
@end
typedef NS_ENUM(NSUInteger, OffcnImageType) { typedef NS_ENUM(NSUInteger, OffcnImageType) {
OffcnImageTypeDefault = 1, //默认 OffcnImageTypeDefault = 1, //默认
...@@ -55,8 +71,8 @@ typedef NS_ENUM(NSUInteger, OffcnSDKReachabilityStatus) { ...@@ -55,8 +71,8 @@ typedef NS_ENUM(NSUInteger, OffcnSDKReachabilityStatus) {
}; };
typedef NS_ENUM(NSUInteger, OffcnSDKEvent) { typedef NS_ENUM(NSUInteger, OffcnSDKEvent) {
OffcnSDKEventLookCourse = 1, //查看课程 OffcnSDKEventLookCourse = 1, //已购买商品触发事件去听课页查看课程
OffcnSDKEventWechatApplet = 2, //微信小程序 OffcnSDKEventWechatApplet = 2, //跳转微信小程序事件
}; };
//直播间退出房间后回调 //直播间退出房间后回调
...@@ -78,10 +94,10 @@ typedef void(^OffcnSDKReachabilityStatusCallBack)(OffcnSDKReachabilityStatus sta ...@@ -78,10 +94,10 @@ typedef void(^OffcnSDKReachabilityStatusCallBack)(OffcnSDKReachabilityStatus sta
/** /**
事件回调 事件回调
@param event 事件类型 @param event 事件类型
@param urlString 跳转的链接,仅限事件OffcnSDKEventWechatApplet使用 @param lookCourseModel 已购买商品触发事件去听课页查看课程Model,仅限事件OffcnSDKEventLookCourse使用
@param goodIDStr 商品ID,目前只返回@"0",仅限事件OffcnSDKEventWechatApplet使用 @param wechatAppletModel 跳转微信小程序Model,仅限事件OffcnSDKEventWechatApplet使用
*/ */
typedef void(^OffcnSDKEventCallBack)(OffcnSDKEvent event,NSString *urlString,NSString *goodIDStr); typedef void(^OffcnSDKEventCallBack)(OffcnSDKEvent event,OffcnSDKEventLookCourseModel *lookCourseModel,OffcnSDKEventWechatAppletModel *wechatAppletModel);
@interface OffcnLiveSDK : NSObject @interface OffcnLiveSDK : NSObject
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment