wangguolei

fix

Showing 82 changed files with 61 additions and 19 deletions
Pod::Spec.new do |s|
s.name = 'HHDoctor'
s.version= "1.0.072816"
s.version= "3.1.02"
s.summary = 'A short description of hhvDoctorSDK.'
s.description = <<-DESC
... ... @@ -23,7 +23,7 @@ s.version= "1.0.072816"
# s.static_framework = true
s.frameworks = 'SystemConfiguration', 'AVFoundation', 'Accelerate'
s.libraries = 'c++', 'stdc++', 'resolv'
s.libraries = 'c++','resolv'
s.ios.deployment_target = '9.0'
... ...
No preview for this file type
No preview for this file type
No preview for this file type
... ... @@ -65,25 +65,48 @@ 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;
- (void) add: (id<HHMVideoDelegate>) delegate;
- (void) remove: (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,7 +12,9 @@
#define HHTestBaseURL @"https://test.hh-medic.com/familyapp"
#define HHMedicDetailBaseURL @"https://e.hh-medic.com"
#define HHTestMedicDetailBaseURL @"https://test.hh-medic.com"
#define HHSecMedicDetailBaseURL @"https://e.hh-medic.com"
#define HHFamilyUpload @"https://sec.hh-medic.com/orderapp/file/file_upload_family"
... ...
... ... @@ -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;
... ...
No preview for this file type
... ... @@ -3,5 +3,6 @@
<plist version="1.0">
<dict>
<key>HHBundleVersion</key>
<string>1.0.072813</string></dict>
<string>07.18.1924</string>
</dict>
</plist>
... ...