首页 > 解决方案 > 应用程序权限窗口关闭后,离子弹出窗口被强制关闭

问题描述

我有两个应用程序,App1 和 App2。App1 正在将信息传递给 App2 及其工作。但是,我仅在 Android 上遇到了一个奇怪的问题。

如果用户已安装 App2,但从未对其进行初始化,则会导致 App2 出现弹出问题。具体来说,App1 启动并将信息传递给 App2,但 App2 正在初始化第一次请求权限的过程。在后台,我可以看到 App2 弹出窗口(确认从 App1 传递的数据) - 但在前台是 App2 权限窗口(位置/GPS 等)。当用户选择权限级别(拒绝/接受等 - 哪个都没有关系)时,它会同时关闭权限窗口和自定义弹出窗口。

如何防止弹出窗口自动关闭?我尝试将弹出窗口关闭按钮移动到弹出窗口的顶部 - 我认为权限窗口点击也传递到可能正在点击弹出窗口“关闭”按钮的弹出窗口 - 但事实并非如此。即使我删除了关闭按钮,当权限窗口关闭时弹出窗口仍然关闭。

当应用程序权限窗口关闭时,如何保持弹出窗口持续存在?

标签: cordovaionic-frameworkpermissionspopup

解决方案


推荐阅读