我的应用程序在 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 !