Commit d854df6b by zhangyunjie

2.7.6.3

parent 74e20bf4
......@@ -24,13 +24,14 @@
[self.window makeKeyAndVisible];
//启动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) {
//查看课程
NSLog(@"OffcnSDKEventLookCourse:%lu",(unsigned long)event);
//已购买商品触发事件去听课页查看课程
NSLog(@"OffcnSDKEventLookCourse:%lu;sn:%@",(unsigned long)event,lookCourseModel.sn);
}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 @@
Pod::Spec.new do |s|
s.name = 'OffcnLiveSDKiOS'
s.version = '2.7.6.2'
s.version = '2.7.6.3'
s.summary = 'OffcnLiveSDKiOS.'
s.description = <<-DESC
......
......@@ -9,10 +9,10 @@
#import <UIKit/UIKit.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
//口令
......@@ -25,6 +25,22 @@ static const NSString *OffcnLiveSDKVersion = @"2.7.6.2";
@property (nonatomic, assign) NSInteger totalSeconds;
@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) {
OffcnImageTypeDefault = 1, //默认
......@@ -55,8 +71,8 @@ typedef NS_ENUM(NSUInteger, OffcnSDKReachabilityStatus) {
};
typedef NS_ENUM(NSUInteger, OffcnSDKEvent) {
OffcnSDKEventLookCourse = 1, //查看课程
OffcnSDKEventWechatApplet = 2, //微信小程序
OffcnSDKEventLookCourse = 1, //已购买商品触发事件去听课页查看课程
OffcnSDKEventWechatApplet = 2, //跳转微信小程序事件
};
//直播间退出房间后回调
......@@ -78,10 +94,10 @@ typedef void(^OffcnSDKReachabilityStatusCallBack)(OffcnSDKReachabilityStatus sta
/**
事件回调
@param event 事件类型
@param urlString 跳转的链接,仅限事件OffcnSDKEventWechatApplet使用
@param goodIDStr 商品ID,目前只返回@"0",仅限事件OffcnSDKEventWechatApplet使用
@param lookCourseModel 已购买商品触发事件去听课页查看课程Model,仅限事件OffcnSDKEventLookCourse使用
@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
......
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