从网站中的 link 打开 Cordova 移动应用程序
Open a Cordova mobile application from a link in a website
我创建了一个类似于该网站的应用程序。当用户在他们的 iOS 或 Android 设备上访问网站时,我想输出一个 link 让他们打开或下载应用程序。
例如,当您在移动设备上访问 Youtube 时,会出现一个弹出窗口,提示在 "YouTube" 中打开此页面:
如果您单击此弹出窗口,它会在我的 phone.
上打开 YouTube 应用程序
我想对我的网站和应用程序执行此操作。该应用程序是使用 Cordova 创建的。有谁知道如何做到这一点?我发现 this question 是相似的,但它适用于本机 iOS。我需要一个跨平台的 Cordova 解决方案。
试试这个:
<activity android:name=".MyActivity">
<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:host="www.myapp.com" android:scheme="MyApp" />
</intent-filter>
</activity>
以防将来有人寻找类似的解决方案。
正如@sanat shukla 在评论中提到的,EddyVebruggen 创建了一个插件,它允许您执行此操作:
https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin
我创建了一个类似于该网站的应用程序。当用户在他们的 iOS 或 Android 设备上访问网站时,我想输出一个 link 让他们打开或下载应用程序。
例如,当您在移动设备上访问 Youtube 时,会出现一个弹出窗口,提示在 "YouTube" 中打开此页面:
我想对我的网站和应用程序执行此操作。该应用程序是使用 Cordova 创建的。有谁知道如何做到这一点?我发现 this question 是相似的,但它适用于本机 iOS。我需要一个跨平台的 Cordova 解决方案。
试试这个:
<activity android:name=".MyActivity">
<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:host="www.myapp.com" android:scheme="MyApp" />
</intent-filter>
</activity>
以防将来有人寻找类似的解决方案。
正如@sanat shukla 在评论中提到的,EddyVebruggen 创建了一个插件,它允许您执行此操作:
https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin