我正在尝试开发两个 Ionic 应用程序,它们至少可以在一个方向上进行通信。如何让一个应用程序直接打开另一个应用程序?我对深度链接有很多疑问,但我不确定这是否是正确的方法,因为我只想通过调用另一个应用程序中的函数来打开一个应用程序(并且可能传递数据)。
有人有过这种情况的经验吗?我对每个答案都很高兴!
最佳答案
您可以使用Custom-URL-scheme插件
像这样安装:
cordova plugin add cordova-plugin-customurlscheme --variable URL_SCHEME=mycoolapp
然后在另一个应用程序中安装 cordova-plugin-inappbrowser 以打开第一个应用程序,如下所示:
window.open('mycoolapp://', '_system');
然后使用不同的变量在此应用程序中安装自定义 URL 方案插件,并使用上述代码和不同的变量值来打开另一个应用程序。
您可以像这样获取 url(如果您还传递了一些参数):
function handleOpenURL(url) {
console.log("received url: " + url);
}
关于android - 深度链接 - 通过另一个 Ionic 应用程序打开一个 Ionic 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48544921/