首页 > 解决方案 > 处理完 Firebase 动态链接事件后,如何清除它?

问题描述

我正在使用 Firebase 动态链接在我的应用中接收深层链接,而我遇到的问题是该链接永远不会消失。这使我的应用程序每次从图标打开时都会响应深层链接,但奇怪的是不是从“alt-tab”菜单中打开的。

如果我“强制退出”应用程序或从 Android Studio 重建并重新运行应用程序,我可以清除动态链接。不知道为什么当后台没有清除事件时这会清除事件,但这可能是一个很大的线索,我只是不明白。

我如何告诉 Firebase 我已经处理了一个链接,它应该清除该链接,这样它就不会每次都使用该链接启动我的应用程序?

标签: androidfirebasefirebase-dynamic-links

解决方案


事实证明,答案非常简单,但很难找到,所以我将其发布在这里以供将来参考。接收动态链接的 Activity 必须在启动发送消息的意图后调用“Finish()”,否则动态链接将永远存在或直到对应用执行强制停止。


推荐阅读