Нет описания

AlibcTradeShowParams.h 1.5KB

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