簡體   English   中英

React Native Expo - 單擊鏈接時從 android 瀏覽器打開我的應用程序

[英]React Native Expo - Open my app from android browser when clicking a link

我想在我的網站上實現一個鏈接,當從手機在瀏覽器中單擊時打開我的 Android 應用程序

我可以將它們從應用程序發送到 Google Play

Linking.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 ,然后在我的瀏覽器中輸入方案值

但是,我嘗試了這個然后輸入

我的應用程序://

在我的瀏覽器中,但它只是將我發送到谷歌搜索,並將其作為關鍵字。

現在可以了。

當我在手機的 chrome 或三星瀏覽器中輸入 myapp:// 時,它會將我發送到谷歌搜索。 但是,我添加了一個

<a href="myapp://">open app</a>

它完美無缺。

請注意,您還必須添加

{
  "expo": {
    "scheme": "myapp"
  }
}

到你的app.json

如果您的應用程序仍在 expo 客戶端開發中,則應使用鏈接,例如

exp://76-6zc.myexpouser.my-app-name.exp.direct:80

這是您在運行 exp start 命令時將在 CMD 或終端中看到的鏈接。 在文檔中閱讀更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM