深度链接在应用程序投入生产后无法工作



我用react native expo创建了我的应用程序,并添加了深度链接。我在开发和模拟器上测试了深度链接,它运行良好;npx-uri方案打开myapp://orders——安卓"但是当试图打开这个";https://myschema.com/orders"在我的android设备上通过chrome不打开应用程序app.json是

{
"expo":{
"scheme": "myapp",
"android": {
//........
"intentFilters": [
{
"action": "VIEW",
"autoVerify": true,
"data": [
{
"scheme": "https",
"host": "myapp.com",
"pathPrefix": "/"
}
],
"category": [
"BROWSABLE",
"DEFAULT"
]
}
]
}
}
}

为测试ios 添加此项

{
"scheme": "myapp",
"host": "*",
"pathPrefix": "/"
}

你的新代码会像:

{
"expo":{
"scheme": "myapp",
"android": {
//........
"intentFilters": [
{
"action": "VIEW",
"autoVerify": true,
"data": [
{
"scheme": "https",
"host": "myapp.com",
"pathPrefix": "/"
},
{
"scheme": "myapp",
"host": "*",
"pathPrefix": "/"
}
],
"category": [
"BROWSABLE",
"DEFAULT"
]
}
]
}
}
}

ios=>为测试ios构建ipa后,在安装应用程序时在浏览器手机中运行此链接:myapp://

安卓=>为测试android构建apk后,在消息(电子邮件、whatsapp…(中发送此链接,并单击测试链接(安装应用程序后(

相关内容

  • 没有找到相关文章

最新更新