x***@163.com
x***@163.com
  • 发布:2023-02-28 10:24
  • 更新:2023-02-28 10:49
  • 阅读:277

【报Bug】安卓中schemes设置无效,h5无法唤起APP

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows10

HBuilderX类型: Alpha

HBuilderX版本号: 3.7.2

手机系统: Android

手机系统版本号: Android 11

手机厂商: 一加

手机机型: 一加8T

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

H5代码: <a href="hbuilder://">test:</a>

manifest.json配置:
/ android打包配置 /
"android" : {
"permissionExternalStorage" : {
"request" : "none",
"prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
},
"permissionPhoneState" : {
"request" : "none",
"prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。"
},
"permissions" : [
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.INTERNET\"/>",
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>"
],
"abiFilters" : [ "armeabi-v7a", "arm64-v8a" ],
"schemes" : "hbuilder,xwtbillapp",
"autoSdkPermissions" : false
},

操作步骤:

1.manifest.json配置好后将项目通过标准基座运行到安卓手机上
2.将项目运行H5,在安卓手机上打开H5网页,点击“<a href="hbuilder://">test:</a>”

预期结果:

正常唤起app

实际结果:

未唤起app

bug描述:

项目中的manifest.json文件按照官方文档配置了schemes,然后用标准基座运行到安卓手机上,通过H5测试无法唤起app,麻烦看看是什么问题

2023-02-28 10:24 负责人:无 分享
已邀请:
小白请指教

小白请指教 - 小白一个

然后用标准基座运行到安卓手机上 是要重新打自定义基座的

  • x***@163.com (作者)

    重新打包了自定义基座,无论是用标准基座测试还是自定义基座测试都不行

    2023-02-28 11:51

  • x***@163.com (作者)

    找到原因了,部分浏览器限制跳转

    2023-02-28 14:00

要回复问题请先登录注册