繁体   English   中英

JS中接收手机app的URL方案

[英]Receiving of the URL scheme of the mobile app in JS

我正在尝试在浏览器中获取我的移动应用程序的 URL 方案。 然后,当我单击某个按钮时,它应该重定向回移动应用程序。

AndroidManifest.xml

<activity
      android:launchMode="singleTop"
      android:name=".MainActivity"
      android:label="@string/app_name"
      android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
      android:windowSoftInputMode="adjustResize"
      android:screenOrientation="portrait"
      android:exported="true">
      <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
        <action android:name="android.intent.action.DOWNLOAD_COMPLETE"/>
      </intent-filter>
      <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="my.app" />
      </intent-filter>
    </activity>

我尝试了这种方法,但document.referrer始终为空:

const link = document.referrer;

window.location.replace(link);

是否可以在JS中动态获取应用程序的URL方案或者我需要知道它?

UPD:伙计们,如果您有任何建议,我将不胜感激。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM