如何解决android原生应用程序中的意图重定向?

Posted

技术标签:

【中文标题】如何解决android原生应用程序中的意图重定向?【英文标题】:how to solve intent redirection in android native app? 【发布时间】:2021-06-14 00:53:19 【问题描述】:

我在我的应用程序中使用深层链接时遇到问题。当我尝试在 Google play 中上传更新时。他们拒绝更新。原因(意图重定向)当我搜索这个问题时,我喜欢其中的 3 个案例。我尝试为你的所有活动添加exported =false,除了已经在家里的家庭因为方向代码并且我已经添加了它

意图重定向 您的应用容易受到 Intent 重定向的影响。 要解决此问题,请按照此 Google 帮助中心文章中的步骤操作

【问题讨论】:

【参考方案1】:

如果您确定自己的代码,您应该查看合并的清单和您使用的库。当您打开清单文件时,您将在底部窗格中看到一个标记为合并清单的选项卡,请对其进行相同的检查。如果您在其中找不到任何问题,您应该将您的库更新到最新版本。这个问题主要是3.party库引起的。但是这些库的所有者意识到了这种情况,他们可能已经更正了他们的库。但是,如果你使用了一个不固定的库,除了删除有问题的库之外,别无他法。

【讨论】:

以上是关于如何解决android原生应用程序中的意图重定向?的主要内容,如果未能解决你的问题,请参考以下文章

应用意图问题 |您的应用包含意图重定向漏洞

想要在 webview android 中完成 url 加载后将 webview 重定向到其他意图

如何在 webview 中捕获网站重定向

重定向到条带后丢失会话数据

从 webview 重定向到 ReactNative 组件

Android:我的部分演员在未决意图中迷失了