我使用Expo构建了一个简单的应用程序,并在iOS和android设备上安装了“独立”版本。
该应用具有自定义方案“ myapp://”。在iOS上,我可以打开浏览器窗口,在URL中键入“ myapp://”,然后按Enter,然后询问我是否要打开我的应用程序。
我想在Android上复制此行为,但是当我在Android设备上的浏览器中输入“ myapp://”时,系统不会提示我打开该应用。
[有人知道url方案应该是什么,以便Android使用方案“ myapp://”打开应用吗?我很高兴提供任何其他有用的信息。
一些其他详细信息。我的博览会app.json包含:
"android": {
"package": "com.myapp.app",
"intentFilters": [
{
"action": "VIEW",
"data": [
{
"scheme": "https",
"host": "*.myhost.com",
"pathPrefix": "/*"
},
],
"category": [
"BROWSABLE",
"DEFAULT"
]
}
]
},
https://myhost.com/linking.html
包含一个看起来像这样的链接:
<a href='intent:#Intent;scheme=myapp://;package=com.myapp.app;end'>Deeplink</a>
当我单击该地址上的链接时,我已成功导航至该应用程序。不过,我想使此过程自动进行,因此,用户无需点击任何内容即可在myhost.com/linking.html
到达时将其发送到应用中...