现在的业务场景是 h5页面 有一个提货的按钮 是跳转到app的。
问题:我们前端 要做的 第一步是判断用户是ios还是安卓的系统,这个先拿到window.navigator.userAgent 做判断
第二步是 让ios和安卓给定url 然后根据判断做跳转?
还有一个需求是 用户点击提货产品说想要跳转到app内的指定页面(比如收货页面) 这个需要怎么配合。第一次做这个,不懂,希望有人能指点
现在的业务场景是 h5页面 有一个提货的按钮 是跳转到app的。
问题:我们前端 要做的 第一步是判断用户是ios还是安卓的系统,这个先拿到window.navigator.userAgent 做判断
第二步是 让ios和安卓给定url 然后根据判断做跳转?
还有一个需求是 用户点击提货产品说想要跳转到app内的指定页面(比如收货页面) 这个需要怎么配合。第一次做这个,不懂,希望有人能指点
ios不懂
在android端:
一种方法:
你的H5页面注入对应的JS方法,来相应H5页面上的点击动作,然后在你的NativeApp内的webview内提供接口接收函数回调,android端就是javascriptInterface,拿到参数发送intent或直接调用activity
第2种方法
你的webview拦截H5的所有请求,并且你的退货按钮发送的请求时采用你自己定义的请求协议或intent://协议,拦截到特定协议请求后,解析它,饭后发送intent或者直接调用activity
首先要明确一点
你的页面是在app里 通过webview来加载,比如活动推广还是什么
1.自己的app
2.别人的app
还是说通过url在系统/微信的浏览器打开
1.系统
2.微信
然后才能确定如何兼容
3 回答1.4k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
5 回答1.8k 阅读
2 回答1.3k 阅读✓ 已解决
2 回答1k 阅读
你可以参考下这个:
http://blog.csdn.net/m0_37678...