wgl

0803bug修改

Showing 27 changed files with 57 additions and 13 deletions
Pod::Spec.new do |s|
s.name = 'HHDoctor'
s.version= "1.0.080215"
s.version= "1.0.080314"
s.summary = 'A short description of hhvDoctorSDK.'
s.description = <<-DESC
... ...
... ... @@ -3,5 +3,5 @@
<plist version="1.0">
<dict>
<key>HHBundleVersion</key>
<string>1.0.080215</string></dict>
<string>1.0.080314</string></dict>
</plist>
... ...
... ... @@ -65,21 +65,49 @@ typedef NS_ENUM(NSInteger, FailCode) {
- (void) startWithOption : (HHSDKOptions * ) options;
- (void) loginWithUserToken : (NSString *) token
/**
* 登录
* @param userToken token 和缓分配token
* @param completion 完成回调
*/
- (void) loginWithUserToken : (NSString *) userToken
completion :(void (^)(NSString *errorMsg))completion;
-(void)setCallExtension:(NSString *)callExtension;
/**
* 发起呼叫
*
* 本方法不带UI,需要自己实现选择UI
*
* userToken 请传咨询人信息 例如 给本人看 就传本人的userToken 给家庭成员看 就传家庭成员userToken
* @param userToken 咨询人
* @param delegate 回调
*/
- (void) startCallWithUserToken : (NSString *) userToken delegate: (id<HHMVideoDelegate>) delegate;
/**
* @param ext 自定义参数
*/
-(void)setCallExtension:(NSString *)ext;
/**
* 退出登录
*/
- (void) logout;
- (void) switchToDev: (BOOL) isDevelopment;
- (void) startCallWithUserToken : (NSString *) token delegate: (id<HHMVideoDelegate>) delegate;
- (void) excute: (void (^)(id<HHMVideoDelegate> delegate))block;
- (void) remoteMessage: (NSString *) message;
/**
* 病历详情 地址
* @param medicId 病历id
* @param userToken 登录帐号id
* @param patientUserToken 真实患者id
* 如果没有成员关系,patientUserToken 和 userToken 可以是一个值
*/
- (NSString *) getMedicDetailUrlWithMedicId : (NSString *) medicId userToken: (NSString *) userToken patientUserToken: (NSString *) patientUserToken;
@end
... ...
... ... @@ -12,22 +12,38 @@
@end
@interface HHSDKOptions : NSObject
/**
* 是否开启debug
*/
@property (nonatomic, assign) BOOL isDebug;
/**
* isDevelopment 是测试环境 还是 生产环境 true 为 测试环境 false 为生产
*/
@property (nonatomic, assign) BOOL isDevelopment;
/**
* 和缓分配的唯一id
*/
@property (nonatomic, strong) NSString * sdkProductId;
@property (nonatomic, strong) NSString * productId;
@property (nonatomic , weak) id <HHImageEngine> mImageEngine;
@property (nonatomic, strong) NSString * callExtension;
/**
* sdk 扩展统计字段
*/
@property (nonatomic, strong) NSString * mExtensionString;
@property (nonatomic, strong) NSString * sdkVersion;
@property (nonatomic , weak) id <HHImageEngine> hhImageEngine;
+ (HHSDKOptions *)sharedInstance;
- (HHSDKOptions *) initWithProductId : (NSString *) productId isDebug : (BOOL) debug isDevelop : (BOOL) develop imageEngine : (id <HHImageEngine>) imageEngine;
/**
* 初始化
*
* @param sdkProductId 和缓分配的唯一id
* @param develop 是测试环境 还是 生产环境 true 为 测试环境 false 为生产
* @param imageEngine 网络图片加载代理
*/
- (HHSDKOptions *) initWithSdkProductId : (NSString *) sdkProductId isDevelop : (BOOL) develop imageEngine : (id <HHImageEngine>) imageEngine;
- (void) loadConfig : (HHSDKOptions *) options;
... ...