@jean
2016-04-05T08:27:32.000000Z
字数 998
阅读 1181
App
URLS
打通外部内容跟 App 间数据传输
URL Scheme 可以让用户点击网页链接直接打开 App 并跳转到相应的界面,而不是跳转到触屏站。
URL Scheme 是类似
http://
,ftp://
,afp://
这样的东西,通常是用传输协议作为 URL Scheme。不过事实上,你可以在 iOS 和 OS X 中注册任何类型的 URL Scheme。当用户在浏览器中访问你的自定义 URL Scheme 的链接的时候,操作系统就会打开你的应用,响应这个请求。
开发的好处:
1. 现在 URL 只能直接打开商品详情,规范化 URL Scheme 后就按 IF
条件判断来决定用 URL 打开商品还是店铺;
2. Banner 广告能够从通知中心打开,让用户更早一步了解活动详情;
3. 订单运单到货时,从通知中心直接能够打开相应的详情界面,便于用户提交运送/确认收货;
4. Today Widget 引入订单和运单后,从通知中心能直接打开订单和运单界面;
5. 系统通知和客服短信能够直接从推送通知打开,以免用户在一步步操作中忘记目的。
打开 App,从原先的 panliapp://
改为下面的形式
panli://
商品详情, 从链接直接跳转到 Panli App 并打开指定的商品详情界面
panli://search?item=[URL]
店铺, 从链接直接跳转到 Panli App 并打开相应的店铺界面
panli://shop=[shopID]
Banner 广告,从链接直接跳转到 Panli App 首页相应广告页 (或者拿活动页网址当作参数)
panli://banner?id=[number]
订单列表,从链接直接跳转到 Panli App 并打开订单列表
panli://order
订单详情,从链接直接跳转到 Panli App 并打开相应的订单
panli://order?id=[number]
运单列表,从 today widget 直接跳转到 Panli App 并打开运单列表
panli://ship
运单详情,从链接直接跳转到 Panli App 并打开相应的运单
panli://ship?id=[number]
系统通知,从链接直接跳转到 Panli App 并打开相应的系统通知
panli://notify?id=[number]
客服短信,从链接直接跳转到 Panli App 并打开相应的客服短信
panli://message?id=[number]