QYSDKOption.h 910 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // QYSDKOption.h
  3. // QYBiz
  4. //
  5. // Created by Netease on 2020/2/17.
  6. // Copyright © 2020 Netease. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. /**
  11. * 注册选项
  12. */
  13. @interface QYSDKOption : NSObject
  14. /**
  15. * AppKey
  16. */
  17. @property (nonatomic, copy) NSString *appKey;
  18. /**
  19. * App名称,即七鱼管理后台添加App时填写的App名称;对应云信的Apns推送证书名apnsCername
  20. */
  21. @property (nullable, nonatomic, copy) NSString *appName;
  22. /**
  23. * PushKit推送证书名;对应云信的pkCername
  24. */
  25. @property (nullable, nonatomic, copy) NSString *pkCerName;
  26. /**
  27. * 是否为融合SDK,默认NO;需同时使用NIMSDK和QYSDK的客户应配置为YES
  28. */
  29. @property (nonatomic, assign) BOOL isFusion;
  30. /**
  31. * 注册选项初始化方法
  32. * @param appKey 企业AppKey
  33. */
  34. + (instancetype)optionWithAppKey:(NSString *)appKey;
  35. @end
  36. NS_ASSUME_NONNULL_END