酷店

AlibcTradeShowParams.h 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /*
  2. * AlibcTradeShowParams.h
  3. *
  4. * 阿里百川电商
  5. * 项目名称:阿里巴巴电商 AlibcTradeSDK
  6. * 版本号:3.1.1.96
  7. * 发布时间:2017-03-24
  8. * 开发团队:阿里巴巴百川商业化团队
  9. * 阿里巴巴电商SDK答疑群号:1229144682(阿里旺旺)
  10. * Copyright (c) 2016-2019 阿里巴巴-移动事业群-百川. All rights reserved.
  11. */
  12. #import <Foundation/Foundation.h>
  13. #import <AlibcTradeBiz/AlibcTradeBiz.h>
  14. /**
  15. * 打开页面的类型
  16. */
  17. typedef NS_ENUM(NSUInteger, AlibcOpenType) {
  18. /** 智能判断 */
  19. AlibcOpenTypeAuto,
  20. /** 强制跳手淘 */
  21. AlibcOpenTypeNative,
  22. /** 强制h5展示 */
  23. AlibcOpenTypeH5
  24. };
  25. @interface AlibcTradeShowParams : NSObject
  26. /**
  27. * 是否为push方式打开新页面
  28. * 当show page时传入自定义webview时,本参数没有实际意义
  29. *
  30. * NO : 在当前view controller上present新页面
  31. * YES: 在传入的UINavigationController中push新页面
  32. * 默认值:NO
  33. */
  34. @property(nonatomic, assign) BOOL isNeedPush;
  35. /**
  36. * 打开页面的方式,详见AlibcOpenType
  37. * 默认值:Auto
  38. */
  39. @property(nonatomic, assign) AlibcOpenType openType;
  40. /**
  41. * 指定手淘回跳的地址,跳转至isv指定的url
  42. * 规则: tbopen${appkey}://xx.xx.xx
  43. */
  44. @property(nonatomic, strong) NSString *backUrl;
  45. /**
  46. * applink使用,优先拉起的linkKey,手淘:@"taobao_scheme"
  47. */
  48. @property(nonatomic, strong) NSString *linkKey;
  49. /**
  50. * 跳手淘/天猫失败后的处理策略, 默认值为: AlibcNativeFailModeJumpH5
  51. */
  52. @property(nonatomic, assign) AlibcNativeFailMode nativeFailMode;
  53. @end