UMConfigure.h 973 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // UMConfigure.h
  3. // UMCommon
  4. //
  5. // Created by San Zhang on 9/6/16.
  6. // Copyright © 2016 UMeng. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface UMConfigure : NSObject
  10. /** 初始化友盟所有组件产品
  11. @param appKey 开发者在友盟官网申请的appkey.
  12. @param channel 渠道标识,可设置nil表示"App Store".
  13. @return;
  14. */
  15. + (void)initWithAppkey:(NSString *)appKey channel:(NSString *)channel;
  16. /** 设置是否在console输出sdk的log信息.
  17. @param bFlag 默认NO(不输出log); 设置为YES, 输出可供调试参考的log信息. 发布产品时必须设置为NO.
  18. @return void.
  19. */
  20. + (void)setLogEnabled:(BOOL)bFlag;
  21. /** 设置是否对日志信息进行加密, 默认NO(不加密).
  22. @param value 设置为YES, umeng SDK 会将日志信息做加密处理
  23. @return void.
  24. */
  25. + (void)setEncryptEnabled:(BOOL)value;
  26. + (NSString *)umidString;
  27. /**
  28. 集成测试需要device_id
  29. */
  30. + (NSString*)deviceIDForIntegration;
  31. @end