如果目标应用有 运行,则 Firebase 动态链接不起作用
Firebase Dynamic Links does not work if the target app have run
我在我的项目中设置了 Firebase 动态链接。一目了然一切正常。但有一个例外。当我单击 link 时,我的应用程序启动并处理它。但是如果我的应用程序已经 运行 并且我点击 link 应用程序出现在屏幕上并且它不会处理 link 因为 FirebaseDynamicLinks 中的意图 侦听器为空。
我只有一个 Activity 具有 singleTask launchMode,我在两个地方订阅了 FirebaseDynamicLinks:onCreate() 和 onNewIntent()。
我使用最新版本的库 - 19.1.1
谁能解释我做错了什么?
这是我的错误。
在 onNewIntent(Intent)
方法中我使用了 Activity.getIntent()
而不是传入参数。
我在我的项目中设置了 Firebase 动态链接。一目了然一切正常。但有一个例外。当我单击 link 时,我的应用程序启动并处理它。但是如果我的应用程序已经 运行 并且我点击 link 应用程序出现在屏幕上并且它不会处理 link 因为 FirebaseDynamicLinks 中的意图 侦听器为空。 我只有一个 Activity 具有 singleTask launchMode,我在两个地方订阅了 FirebaseDynamicLinks:onCreate() 和 onNewIntent()。 我使用最新版本的库 - 19.1.1 谁能解释我做错了什么?
这是我的错误。
在 onNewIntent(Intent)
方法中我使用了 Activity.getIntent()
而不是传入参数。