AliyunVideoLicenseManager
@interface AliyunVideoLicenseManager : NSObject
短视频证书管理类
-
当前是否已经初始化成功
Declaration
Objective-C
@property (class, nonatomic, readonly) BOOL HasInitialized; -
当前的证书信息
Declaration
Objective-C
@property (class, nonatomic, readonly) AliyunVideoLicense *CurrentLicense; -
短视频证书相关事件通知
Declaration
Objective-C
@property (class, nonatomic) id<AliyunVideoLicenseEventDelegate> EventDelegate; -
初始化
请在工程的Info.plist中增加AlivcLicenseKey和AlivcLicenseFile字段
- 在AlivcLicenseKey中填入您的LicenseKey
- 在AlivcLicenseFile中填入您的LicenseFile路径(相对于mainBundle);例如您的LicenseFile为"license.crt"放到mainBundle下,就填入license.crt
LicenseKey和LicenseFile的获取请参考文档:https://help.aliyun.com/document_detail/274386.html
Declaration
Objective-C
+ (NSError *)Setup; -
更新证书
Declaration
Objective-C
+ (void)Refresh:(void (^)(AliyunVideoLicenseRefreshCode))callback;Parameters
callback更新完成回调
-
验证证书
Check the license
Declaration
Objective-C
+ (AliyunVideoLicenseResultCode)Check;Return Value
the result code of license check
-
检查配置,可以帮助您检查license相关配置是否正确
Declaration
Objective-C
+ (void)CheckSetting:(void (^)(NSError *))callback;Parameters
callback检查完成回调
AliyunVideoLicenseManager Class Reference