Cordova 创建一个链接,要么启动android应用程序,要么重定向到google play?
我正在开发cordova应用程序,在该应用程序中,如果安装了cordova,我可以从网页启动我的应用程序Cordova 创建一个链接,要么启动android应用程序,要么重定向到google play?,cordova,deep-linking,Cordova,Deep Linking,我正在开发cordova应用程序,在该应用程序中,如果安装了cordova,我可以从网页启动我的应用程序 <a href="mycoolapp://>Launch my app</a> 我如何生成一个链接,以便它将我重定向到以下内容 如果安装了应用程序,则将其添加到应用程序 如果未安装应用程序,请转到google play安装页面 您可以使用以下插件检查应用程序是否已安装 在那之后,用这个来实现你的需求 appAvailability.check( 'co
<a href="mycoolapp://>Launch my app</a>
我如何生成一个链接,以便它将我重定向到以下内容
您可以使用以下插件检查应用程序是否已安装 在那之后,用这个来实现你的需求
appAvailability.check(
'com.example.com', // Your Package Name
function() { // Success callback
//your app is installed
//launch your app
},
function() { // Error callback
//app is not installed
//go to google play store
}
);
是一个非常好用的库,它允许你做你想做的事情。在您的情况下,您需要在网页上包含lib,并按如下方式更改链接:
<a href="http://yourfallbackwebsite.com"
data-app-ios="mycoolapp://"
data-store-ios="your_ios_app_id"
data-app-android="mycoolapp://"
data-store-android="your_android_app_id">
Launch my app
</a>
有关更多详细信息/示例,请参阅网站。如果您检测到用户已经拥有您的应用程序,您需要确保您的iOS和Android应用程序(在cordova上)都正确注册URI方案“mycolapp://”。将
window.location
设置为您的URI方案,注意某些浏览器需要一些
如果超时或返回错误,则您知道您网站上的人没有您的应用程序。然后,您可以将它们路由到Play/App store
有一些开源服务(完全公开,目前有一家公司的员工),它们将这一切打包成一个整洁的包。退房。我在科尔多瓦没有任何开发经验。 我下面的答案完全基于最近在Android上的实验 事实证明,您的目标是实现以下响应:
PS:Google Play向应用程序播放广播。因此,请确保您在接收器中接收广播。如何将插件与包含应用程序链接的html集成。这是cordova插件,可以轻松集成到cordova应用程序中,但我正在尝试从web解决。是的,我必须在网页中使用它,并从中路由它应用程序或游戏商店。我找不到一个合适的方法来做到这一点。没有平台的可能重复是不同的,因此两者都需要不同的解决方案。我想移动应用程序也应该实现深度链接。