admin 管理员组

文章数量: 887016

app跳转

whotelapp的跳转详解

1. 通用的跳转:在app中和浏览器中都能使用

触发条件:

url以"whotelapp"开头
并且属于"www.zmjiudian"的域,即

whotelapp://www.zmjiudian/xxx

详情

gotopage

获取要跳转的链接并在webview中打开

  • 格式: url包含/gotopage

    打开百度: <whotelapp://www.zmjiudian/gotopage?url="">

点评列表

跳转到点评列表页

  • 格式:url以/personal/comments结束

    固定为:<whotelapp://www.zmjiudian/personal/comments>

点评详情

跳转到具体某条点评的详情页面

  • 格式:url包含/personal/comments/并且后面有点评id

    <whotelapp://www.zmjiudian/personal/comments/1984>

套餐页

跳转到某个酒店的所有套餐的列表页面

  • 格式:url包含/hotel/packages
  • 可选参数:checkIncheckOut

    id为188660的酒店套餐页: <whotelapp://www.zmjiudian/hotel/188660/packages>
    <whotelapp://www.zmjiudian/hotel/188660/packages?checkIn=2015-12-01&checkOut=2015-12-02>

酒店列表页
  • url包含/city或者/zone:city为城市列表、zone为区域列表

    苏州的酒店列表:<whotelapp://www.zmjiudian/city61929>

  • 如果url包含/theme会进入到相应主题

    苏州亲子主题酒店:<whotelapp://www.zmjiudian/city61929/theme12>

  • 如果url包含/sight会进入到相关景区

    苏州金鸡湖景区酒店:<whotelapp://www.zmjiudian/city61929/sight116>

从攻略进入到酒店列表
  • url中包含/strategy/place
  • 带参数title可以指定标题
  • 可以带其他任意参数

    桂林攻略的酒店列表:<whotelapp://www.zmjiudian/strategy/place?districtid=10872>
    桂林“两江四湖”攻略的酒店列表:<whotelapp://www.zmjiudian/strategy/place?zoneId=93&title=两江四湖>

攻略列表
  • 可以带任意参数

    <whotelapp://www.zmjiudian/strategyList?districtName=上海&lon=11&lat=12&districtID=1>

酒店详情页面
  • url包含/hotel/

    酒店id为188660的详情页: <whotelapp://www.zmjiudian/hotel/188660>

订单列表

跳转到订单列表页

  • 格式:url以/personal/order结束

    固定为:<whotelapp://www.zmjiudian/personal/order>

订单详情

跳转到具体某个订单的详情页面

  • 格式:url包含/personal/order/并且后面有点评id

    <whotelapp://www.zmjiudian/personal/order/1827518123>

我的钱包
  • 格式:包含/personal/wallet

    固定为:<whotelapp://www.zmjiudian/personal/wallet>

用户主页
  • 格式:包含/personal/homepage

    <whotelapp://www.zmjiudian/personal/homepage?userid=4513246>

进入app主页
  • 格式: whotelapp://www.zmjiudian
  • 其他任意以whotelapp://www.zmjiudian开头、并且不符合以上所有规则的链接也会跳转到app主页

    固定为:<whotelapp://www.zmjiudian>
    或其他乱七八糟的:<whotelapp://www.zmjiudian/x/y-z>等

2.只能在app的webView中使用的跳转:

1. loadJS

执行网页中的js方法,该方法会在登陆状态执行

触发条件
  • url以whotelapp开头并且包含/loadJS
  • 可以在其中使用{userid}等替换标记

    <whotelapp://loadJS?url=javascript:loginCallback('{userid}')>

2. 支付

调用app中的支付进行支付(如h5页面的抢购)

触发条件

url以whotelapp://orderpay开头
参数:

  • orderid: 必须,要支付的订单号
  • finishurl:必须,支付完成之后的链接,需要url转码
  • paytype:可选,指定支付渠道,默认不限制,可以选择,:
    • alipay支付宝
    • upay U付
    • tenpay微信支付
    • all全部,不限制

<whotelapp://orderPay?orderid=123456&finishurl=http%3a%2f%2fxxxxx%3fid%3d123456&paytype=alipay>

3. 分享

调用app本地的分享功能(此功能需要app有正式签名!!!

触发条件

url以whfriend开头
参数:

  • type: 1微信好友 2朋友圈 3QQ空间 4微博
  • title: 分享标题
  • content:分享正文
  • photoUrl:分享的照片
  • shareLink:分享的链接
  • nextUrl: 分享成功之后的回调地址

<whfriend://Coupon?title=%E8%BF%99%E4%B8%AA%E5%A4%A7%E7%A4%BC%E5%8C%85%E4%B8%8D%E9%94%99%EF%BC%8C%E5%91%A8%E6%9C%AB%E8%8A%82%E5%81%87%E6%97%A5%E5%87%BA%E8%A1%8C%E8%AE%A2%E9%85%92%E5%BA%97%E5%8F%88%E5%A5%BD%E5%8F%88%E4%BE%BF%E5%AE%9C%EF%BC%81&content=%E8%BF%99%E4%B8%AA%E5%A4%A7%E7%A4%BC%E5%8C%85%E4%B8%8D%E9%94%99%EF%BC%8C%E5%91%A8%E6%9C%AB%E8%8A%82%E5%81%87%E6%97%A5%E5%87%BA%E8%A1%8C%E8%AE%A2%E9%85%92%E5%BA%97%E5%8F%88%E5%A5%BD%E5%8F%88%E4%BE%BF%E5%AE%9C%EF%BC%81&photoUrl=;shareLink=http%3a%2f%2fwww.zmjiudian%2fCoupon%2fGrab%3fkey%3d4dee5051-f60d-40c8-8859-e09b4074e21b&nextUrl=http%3a%2f%2fwww.zmjiudian%2fCoupon%2fShareResult%3fkey%3d4dee5051-f60d-40c8-8859-e09b4074e21b&shareType=2>

转载于:.html

本文标签: app跳转