小编Luc*_*as 的帖子

如何从 ionic4 应用程序启动外部应用程序

我的应用程序在 Ionic 4 for android 下,我必须打开/运行/启动外部应用程序(例如 com.google.android.youtube 或 com.sygic.truck)-> 例如,任何已安装的应用程序。

我测试了许多选项但没有成功:

InAppBrowserModule(使用 application://my.package.name)。

Cordova 插件lampaa(我没有找到在angular/ts 应用程序类型下使用它的任何方法)。

我还尝试使用包选项和操作选项调用主活动的 webIntent。


对于 InAppBrowserModule,我坚持使用附加在我的应用程序 url 之前的 http:// 协议。

对于Lampaa,我坚持使用未定义的startApp(即使在遵循其他线程建议之后)。

对于 webIntent,我认为这与我的问题无关。

有什么建议 ?

提前致谢 !


[编辑]

我终于让它工作了!

您可以使用以下两行之一:

 this.iab.create('android-app://com.google.android.youtube',"_system");

 window.open('android-app://com.google.android.youtube',"_system");
Run Code Online (Sandbox Code Playgroud)

您可以用任何应用程序包名称替换 com.google.android.youtube !

android cordova webintents ionic-framework ionic-native

5
推荐指数
1
解决办法
5324
查看次数