求助网页如何通知 IOS 和安卓应用跳到对应的界面

2016-03-25 12:35:57 +08:00
 Light3

技能库 php js 大概是这样在 app 内打开一个第三方抽奖页面然后获奖领取那个地方只能填写一个链接去我自己的页面 应该也是在 app 内打开 然后如何将这个页面关闭 然后通知 APP 去想去的界面? 给关键词或者实现方法都行 。。求助

3048 次点击
所在节点    程序员
16 条回复
PPTing
2016-03-25 12:47:26 +08:00
js 和 native 相互调用?
nathanw
2016-03-25 12:49:39 +08:00
在 iOS ,这叫 deep link
Light3
2016-03-25 12:53:34 +08:00
@PPTing 大体意思就是在 APP 的里面打开浏览器 访问我的页面我把这个页面关闭然后直接去那个 app 里面的页面
Light3
2016-03-25 12:55:34 +08:00
@nathanw 我刚搜了下 大体意思对 就是我自己的页面点击直接去那个 app 的页面 不过这个东西是需要我做 还是 ios 和安卓做?
Drops
2016-03-25 13:09:36 +08:00
@Light3 iOS 不清楚,但 Android 上这是由 app 做的, app 会拦截一个自己能够处理的网址段的 URL
VichyChen
2016-03-25 13:14:22 +08:00
到底是楼主描述不好还是我看不懂楼主的描述呢?怎么感觉楼主的描述模糊不清呢?

不过好像你是要 URL Scheme 这个东西。。。
pubby
2016-03-25 13:14:50 +08:00
App 里注册特定的 scheme 对应你要的界面

然后网页上就跟链接一样,比如 xxoo://fffgdfhf

正常浏览器可以,一些定制过的浏览器不行
Light3
2016-03-25 13:34:39 +08:00
@VichyChen 可能我描述不清楚把 大意就是 app 里面开的页面然后操作 去 app 别的界面
jugelizi
2016-03-25 13:47:53 +08:00
scheme 呀
支付宝 百度地图什么的
3 浏览器内调起百度地图
该调用方式是指第三方基于移动浏览器端进行应用开发时调用 Android 版百度地图客户端需遵守的协议。该协议要正确执行除了要参数填写正确外,还必须要安装 Android 百度地图。
协议规范

bdapp://product/[service/]action[?parameters] //parameters 功能参数定义,具体规范见功能协议说明
Drops
2016-03-25 13:49:09 +08:00
@Light3 那不就是应用内的跳转了,还是 app 自己做啊
jugelizi
2016-03-25 13:51:22 +08:00
你的知道 app 的 scheme 就可以了

<a href="bdapp://map/line?coordtype=&zoom=&region=上海&name=28&src=yourCompanyName|yourAppName">线路查询</a>
levid1900
2016-03-25 14:52:26 +08:00
你需要的是 jsbridge
osborn
2016-03-25 15:24:05 +08:00
iOS 和 Android 扩展下 webview ,支持 Scheme 跳转
282156756
2016-03-25 15:55:45 +08:00
这个在安卓里,你在 app 里打开 html 页面用 webview 中 load ( Url ),安卓开发人员做一个 Intent 跳转的函数, html 里点击一个按钮 onclick 调用安卓里的那个函数就行了。
murmur
2016-03-25 15:57:44 +08:00
scheme 所有浏览器都支持么?好像要兼容性只能起一个 http 服务器往这里发请求吧
programdog
2016-03-25 16:00:05 +08:00
iOSwebview 设置代理,在 js 中设置.herf 字段, OC 代码中设置 scheme

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266273

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX