酷店

IOpenOpenSDKComponent.h 914B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #import <Foundation/Foundation.h>
  2. /**
  3. * User ID 的BizType
  4. * */
  5. extern const unsigned char BIZ_UID[];
  6. /**
  7. * Item ID 的BizType
  8. * */
  9. extern const unsigned char BIZ_IID[];
  10. /**
  11. * Trade ID 的BizType
  12. * */
  13. extern const unsigned char BIZ_TID[];
  14. @protocol IOpenOpenSDKComponent <NSObject>
  15. /**
  16. * 分析 Open ID
  17. *
  18. * @param openId openId的数值
  19. *
  20. * @param appIdKey appId对应的key值
  21. *
  22. * @param saltKey salt对应的key值
  23. *
  24. * @param bizType 解析类型
  25. *
  26. * @param authCode SDK的授权码,不传或为空串,使用默认加密文件
  27. *
  28. * @return openId中包含的指定内容,传人非法参数时返回nil
  29. */
  30. - (NSNumber*) analyzeOpenId:(NSString*) openId
  31. appIdKey: (NSString*) appIdKey
  32. saltKey: (NSString*) saltKey
  33. bizType: (NSData*) bizType
  34. authCode: (NSString*) authCode;
  35. @end