H5链接跳转怎么到原生App
1. 运行环境
1). 当前使用的 Laravel 版本?
Laravel Framework 8.83.23
2). 当前使用的 php/php-fpm 版本?
PHP 版本:PHP 7.4.30
2. 问题描述?
公司使用了laravel框架搭建了个商城项目,现在在做App客户端,原生的H5促销页需要添加App显示支持
- 需要去掉H5显示的头部和尾部
- 商品点击的时候跳转到原生App
目前第一点已经解决了,通过添加下面代码
index.blade.php 文件添加下面变量
...
@section('header', !$isAppPlatform)
@section('footer', !$isAppPlatform)
...
isAppPlatform通过加载h5连接的时候后面拼接platform=android或者ios来判断
但是第二点不知道具体怎么去修改好一些,想的方法就是调用js方法, 这样原生的js方法那里就会收到回调,请教一下大家有没有改过类似的,提供一下方案
商品列表相关显示代码
@foreach($data as $item)
<div class="item">
<div class="img"><a href="{{ $item->url }}"><img class="lazyload" data-src="{{ url_ic($item->image['url'] ?? '') }}" alt="{{ $item->image['alt'] ?? '' }}" width="390" height="226"></a></div>
<div class="desc">
<h3><a href="{{ $item->url }}">{{ $item['title'] }}</a></h3>
<div class="date">{!! $item->short_content !!}</div>
<a href="{{ $item->url }}">READ MORE +</a>
</div>
</div>
@endforeach
3. 您期望得到的结果?
H5跳转到App
H5定义一个key,安卓 iOS 端识别key后会自动换醒app