我想在我的网站上实施一个链接,该链接会在手机浏览器中点击时打开我的Android应用程序。
我可以通过
将它们发送到Google PlayLinking.openURL("market://details?id=com.myapp.android")
从我的网站上我可以将它们发送到同一页面,链接为 https://play.google.com/store/apps/details?id=com.myapp.android
但如果已安装,我希望它自己打开应用。这可能吗?如果是这样,怎么样?
修改
Expo Linking说我要做的就是添加
{
"expo": {
"scheme": "myapp"
}
}
到我的app.json
,然后在我的浏览器中输入方案值
然而,我试过这个然后进入
的myapp://
在我的浏览器中,但它只是将我作为关键字发送到谷歌搜索。
答案 0 :(得分:3)
它现在有效。
当我在手机的chrome或samsung浏览器中输入myapp://时,它会将我发送到谷歌搜索。但是,我添加了一个
<a href="myapp://">open app</a>
它完美无缺。
请注意,您还必须添加
{
"expo": {
"scheme": "myapp"
}
}
到 app.json
如果您的应用仍在展示客户端中进行开发,则应使用
等链接exp://76-6zc.myexpouser.my-app-name.exp.direct:80
这是您在运行exp start命令时将在CMD或终端中看到的链接。阅读更多here at the docs