猎豆优选

ALPJumpParam.h 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. //
  2. // ALPJumpParam.h
  3. // ALPLinkPartnerSDK
  4. //
  5. // Created by czp on 16/9/22.
  6. // Copyright © 2016年 czp. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "ALPError.h"
  10. //对应的linkKey
  11. FOUNDATION_EXTERN NSString *const ALPTaobaoLinkKey; //打开淘宝
  12. FOUNDATION_EXTERN NSString *const ALPTmallLinkKey; //打开天猫
  13. @interface ALPJumpParam : NSObject
  14. /**
  15. * 优先拉起的app,link协议key,linkKey为空,默认是拉起手淘
  16. */
  17. @property (nonatomic, copy) NSString *linkKey;
  18. /**
  19. * 跳转是未安装跳转APP,对应的降级地址
  20. */
  21. @property (nonatomic, copy) NSString *degradeToH5Url;
  22. /**
  23. * 返回的跳转地址(可选)
  24. */
  25. @property (nonatomic, copy) NSString *backURL;
  26. /**
  27. * 跳出模块的业务标识
  28. */
  29. @property (nonatomic, copy) NSString *visa;
  30. /**
  31. * 模块,h5,detail,shop,auth;不需要改动
  32. */
  33. @property (nonatomic, copy) NSString *module;
  34. /**
  35. * 跳转时当前页面,用于坑位统计
  36. */
  37. @property (nonatomic, copy) NSString *currentViewName;
  38. /**
  39. * AlibcFlowCustoms SDK 插件匹配规则,触发对应插件执行
  40. */
  41. @property (nonatomic, copy) NSString *routeRule;
  42. /**
  43. * 额外参数(可选)
  44. */
  45. @property (nonatomic, strong) NSMutableDictionary *extraParam;
  46. @end