离子4.11.0
科尔多瓦8.1.2
Android平台:8.0.0
我正在构建一个使用外部身份验证移动应用程序(“ Itsme”)的Ionic / Cordova应用程序,但是在Android上运行该应用程序时遇到了问题。
从我的应用程序中,打开带有应用程序链接的身份验证应用程序。然后,身份验证应用程序也使用一个应用程序链接重定向到我的应用程序,但是当这样做时,实际上我的应用程序被重启了两次,正如我从控制台日志中看到的那样。
此外,当我继续使用所生成的应用程序的最新实例,并且尝试使用相机插件(通过Intent启动)时,我再也无法找到图片。插件的返回将切换回首页Android屏幕,我的应用程序仍在后台,如果返回到前台,我不会得到任何结果。
我已经在与我自己的应用程序(singleTask,singleTop,...)的应用程序链接定义中使用了许多不同的标志,但均无济于事。
使用测试本机应用程序,我确定了使用VIEW意向重定向到我的身份验证应用程序时,身份验证应用程序发送的标志如下:
FLAG_ACTIVITY_CLEAR_TASK
FLAG_ACTIVITY_NO_HISTORY
SCROLLBARS_OUTSIDE_INSET
任何想法或指针如何弄清楚到底是怎么回事?