Sim*_*son 1 javascript react-native
我想在我的网站上实现一个链接,当从手机的浏览器中单击时,该链接会打开我的 Android 应用程序。
我可以将它们从应用程序发送到 Google Play
Linking.openURL("market://details?id=com.myapp.android")
Run Code Online (Sandbox Code Playgroud)
从我的网站,我可以将它们发送到同一页面,链接为 https://play.google.com/store/apps/details?id=com.myapp.android
但我希望它能够打开应用程序本身(如果已经安装)。这可能吗?如果是这样,怎么办?
编辑
世博链接说我所要做的就是添加
{
"expo": {
"scheme": "myapp"
}
}
Run Code Online (Sandbox Code Playgroud)
到我的app.json,然后在我的浏览器中输入方案值
但是,我尝试了这个然后输入
我的应用程序://
在我的浏览器中,但它只是将我发送到谷歌搜索以此作为关键字。
现在可以了。
当我在手机的 Chrome 或三星浏览器中输入 myapp:// 时,它会将我发送到谷歌搜索。不过,我添加了一个
<a href="myapp://">open app</a>
Run Code Online (Sandbox Code Playgroud)
它工作完美。
请注意,您还必须添加
{
"expo": {
"scheme": "myapp"
}
}
Run Code Online (Sandbox Code Playgroud)
到你的app.json
如果您的应用程序仍在 expo 客户端中开发,您应该使用以下链接
exp://76-6zc.myexpouser.my-app-name.exp.direct:80
Run Code Online (Sandbox Code Playgroud)
这是当您运行 exp start 命令时您将在 CMD 或终端中看到的链接。在文档中阅读更多内容
| 归档时间: |
|
| 查看次数: |
8500 次 |
| 最近记录: |