我正在尝试开发两个苹果,至少在一个方向上进行通信。如何启用一个应用程序直接打开另一个应用程序?我有很多关于深度链接的东西,但我不确定这是否是正确的方式,因为我只想通过在另一个应用程序中调用一个函数来打开一个应用程序(并且可能传递数据)。
有没有人有这种情况的经验?我很满意每一个答案!
答案 0 :(得分:2)
您可以使用Custom-URL-scheme插件
像这样安装:
-1.05474041145861
-1.05474041145861
-0.364466197630592
-0.364466197630592
0.752539942422535
0.752539942422535
然后在另一个app install cordova-plugin-inappbrowser中打开第一个这样的应用程序:
cordova plugin add cordova-plugin-customurlscheme --variable URL_SCHEME=mycoolapp
然后在此应用中使用不同的变量安装Custom-URL-scheme插件,并使用上面的代码和不同的变量值来打开另一个应用。
你可以得到这样的网址(万一你也传递了一些参数):
window.open('mycoolapp://', '_system');
答案 1 :(得分:0)
我在我的应用程序中使用了上面的代码,这可以正常工作,但是新打开的应用程序替代了旧的应用程序。 我有两个名为demo 1 AND demo2的应用程序,并且正在从demo1打开demo2,但是在打开demo2之后,demo1将替换为demo2。