广告分路由优化涉及代码

/**

  • 配置示例
  • array(
  • 'version' => '>=3.3.0',  // 版本约束条件
    
  • 'url' => '?m=Evaluate&c=Live&a=detail&evaluate_id={:evaluate_id}', // http链接
    
  • 'scheme' => 'mmlm://evaluate_detail?p={:evaluate_id}' // 转换后的原生页面链接
    
  • )
  • 其中version参数具体用法如下:
  • 确切的版本号 1.0.2 你可以指定确定的版本
  • 范围 >=1.0 通过使用比较操作符可以指定有效的版本范围。有效的运算符: >、>=、<、<=、!=。
  •          >=1.0,<2.0          你可以定义多个范围,用逗号隔开,这里将被视为一个逻辑AND处理。一个管道符号|将作为逻辑OR处理。
    
  •          >=1.0,<1.1|>1.2     AND的优先级高于OR
    
  • 通配符 1.0.* 你可以使用通配符来指定一种模式。1.0.与>=1.0,<1.1是等效的
  • 赋值运算符 ~1.2 ~1.2相当于>=1.2,<2.0。
    */
    return array(
    'SCHEME' => array(
    // 首页
    array(
    'url' => '?m=Product&c=Index&a=home',
    'scheme' => 'mmlm://product'
    ),
    // 专题列表
    array(
    'url' => '?m=Product&c=Index&a=guide&type={:type}',
    'scheme' => 'mmlm://groupon_together'
    ),
    array(
    'url' => '?m=Product&c=Index&a=guide',
    'scheme' => 'mmlm://guide_list'
    ),
    // 专题评论
    array(
    'url' => '?m=Product&c=Index&a=guide_comments&cat={:p}',
    'scheme' => 'mmlm://guide?p={:p}'
    ),
    // 专题详情
    array(
    'url' => '?m=Product&c=Index&a=index&cat={:p}',
    'scheme' => 'mmlm://guide?p={:p}'
    ),
    // 商详
    array(
    'url' => '?m=Product&c=Index&a=detail&bn={:id}',
    'scheme' => 'mmlm://product_detail?type=2&id={:id}'
    ),
    // 团购列表
    array(
    'url' => '?m=Groupon&c=Index&a=index',
    'scheme' => 'mmlm://groupon_list'
    ),
    // 团购详情
    array(
    'url' => '?m=Groupon&c=Index&a=detail&groupon_id={:id}',
    'scheme' => 'mmlm://product_detail?type=1&id={:id}'
    ),
    // 搜索
    array(
    'url' => '?m=Product&c=Index&a=search&keyword={:keyword}',
    'scheme' => 'mmlm://product_search?p={:keyword}'
    ),
    // 风向标
    array(
    'url' => '?m=Product&c=Index&a=mall',
    'scheme'=> 'mmlm://rank'
    ),
    // 商城
    // {
    // url: '?m=Product&c=Index&a=getProductByClass&class_id={:class_id}',
    // scheme: 'mmlm://mall?p={:class_id}'
    // },
    array(
    'url' => '?m=Product&c=Index&a=getProductByClass',
    'scheme' => 'mmlm://mall'
    ),
    // 邀请好友
    array(
    'url' => '?m=User&c=Invite&a=index',
    'scheme' => 'mmlm://invite'
    ),
    // 受邀请
    array(
    'url' => '?m=User&c=Invite&a=view&inviteCode={:inviteCode}',
    'scheme' => 'mmlm://invited?inviteCode={:inviteCode}'
    ),
    array(
    'url' => '?m=User&c=Invite&a=view&user_id={:userID}',
    'scheme' => 'mmlm://invited?userID={:userID}'
    ),
    array(
    'url' => '?m=User&c=Invite&a=view&from={:userID}',
    'scheme' => 'mmlm://invited?userID={:userID}'
    ),
    // 个人中心
    array(
    'url' => '?m=User&c=Profile&a=index',
    'scheme' => 'mmlm://profile'
    ),
    // 优惠券
    array(
    'url' => '?m=Coupon&c=Index&a=index&type={:p}',
    'scheme' => 'mmlm://coupon_list?p={:p}'
    ),
    array(
    'url' => '?m=Coupon&c=Index&a=index',
    'scheme' => 'mmlm://coupon_list?p=unuse'
    ),
    // 订单列表
    array(
    'url' => '/wx/orderList?category={:category}',
    'scheme' => 'mmlm://order_list?p={:category}'
    ),
    array(
    'url' => '/wx/orderList',
    'scheme' => 'mmlm://order_list'
    ),
    // 订单详情
    array(
    'url' => '/wx/orderDetail?order_id={:order_id}',
    'scheme' => 'mmlm://order_detail?p={:order_id}'
    ),
    // 购物车
    array(
    'url' => '?m=Purchase&c=Cart&a=index',
    'scheme' => 'mmlm://cart'
    ),
    // 五人成团的立即购买
    array(
    'url' => '?m=Purchase&c=Order&a=confirm&productIds={:productIds}&apply_id={:apply_id}',
    'scheme' => 'mmlm://cart?type=product&id={:productIds}&applyID={:apply_id}'
    ),
    // 立即购买
    array(
    'url' => '?m=Purchase&c=Order&a=confirm&productIds={:productIds}',
    'scheme' => 'mmlm://cart?type=product&id={:productIds}'
    ),
    // 立即参团
    array(
    'url' => '?m=Purchase&c=Order&a=confirm&grouponIds={:grouponIds}',
    'scheme' => 'mmlm://cart?type=groupon&id={:grouponIds}'
    ),
    // 自定义下单(2.3.0+新增)
    // type定义如下
    // 1) 普通商品: product
    // 2) 团购: groupon
    // 3) 五人成团: group_buy
    // 4) 会员福利日: member_welfare
    array(
    'version' => '>=2.3.0',
    'url' => '?m=Purchase&c=Order&a=confirm&type={:type}&id={:id}',
    'scheme' => 'mmlm://cart?type={:type}&id={:id}'
    ),
    // 我的邀请
    array(
    'url' => '?m=User&c=Profile&a=invite_list',
    'scheme' => 'mmlm://myinvite'
    ),
    // 收货地址
    array(
    'url' => '?m=Foundation&c=Address&a=index',
    'scheme' => 'mmlm://address_list'
    ),
    // 盟主管理
    array(
    'url' => '?m=Admin&c=GroupOwner&a=mobile',
    'scheme' => 'mmlm://member_manage'
    ),
    array(
    'url' => '?m=Admin&c=GroupOwner&a=memberlistMobile',
    'scheme' => 'mmlm://member_mine'
    ),
    array(
    'url' => '?m=Admin&c=GroupOwner&a=requestlistMobile',
    'scheme' => 'mmlm://member_pending'
    ),
    // 我的盟友
    array(
    'url' => '?m=User&c=Profile&a=member',
    'scheme' => 'mmlm://members'
    ),
    // 试用详情
    // {
    // url: '?m=Evaluate&c=Index&a=detail&id={:id}',
    // scheme: 'mmlm://evaluate_detail?p={:id}'
    // },
    // 我的试用
    array(
    'url' => '?m=User&c=Profile&a=evaluateRequestList',
    'scheme' => 'mmlm://mytry'
    ),
    // 推荐商品或活动贴(指定_type=feed)
    array(
    'url' => '?m=Foundation&c=Article&a=detail&_type=feed&aid={:aid}',
    'scheme' => 'mmlm://feed_info?entity_type=articles&entity_id={:aid}'
    ),
    // 搜索联盟
    array(
    'url' => '?m=User&c=Group&a=search',
    'scheme' => 'mmlm://group_search'
    ),
    // 五人成团 3.2.0+
    array(
    'version' => '>=3.2.0',
    'url' => '?m=Groupon&c=GroupBuy&a=index',
    'scheme' => 'mmlm://groupon_together'
    ),
    // 我参与的五人成团列表
    array(
    'version' => '>=3.2.0',
    'url' => '?m=Groupon&c=GroupBuy&a=myApply',
    'scheme' => 'mmlm://groupon_together?type=mine'
    ),
    //试用列表页
    array(
    'version' => '>=3.3.0',
    'url' => '?m=Evaluate&c=Live&a=getList',
    'scheme' => 'mmlm://evaluate_list'
    ),
    //试用详情页
    array(
    'version' => '>=3.3.0',
    'url' => '?m=Evaluate&c=Live&a=detail&evaluate_id={:evaluate_id}',
    'scheme' => 'mmlm://evaluate_detail?p={:evaluate_id}'
    ),
    )
    );

你可能感兴趣的:(广告分路由优化涉及代码)