【发布时间】:2021-11-08 23:34:21
【问题描述】:
当通过 whatsapp 打开链接时,如果应用程序稍后由启动器打开,则会在 whatsapp 内打开该应用程序的一个实例。 同一个应用程序的 2 个实例已打开,一个由 whatsapp 另一个由应用程序本身打开。
重现步骤 重现行为的步骤:
1 - 生成链接并将其发送到 whatsapp。 2 - 点击whatsapp上的链接
预期行为 预计点击后会在whatsapp之外打开app
FirebaseDynamicLinks.instance.getInitialLink().then((value){
if (value != null){
if (value.link.queryParameters["challenge_id"] != null){
DesafioModel desafioModel = DesafioModel();
desafioModel.id = value.link.queryParameters["challenge_id"];
Get.offNamed("$CHALLENGE_DETAILS_ROUTE", arguments: desafioModel);
}
}
});
【问题讨论】:
-
在 AndroidManifest.xml 的活动中添加 android:launchMode="singleTask"
-
谢谢,我已经完成了,但我忘记更新问题了。
标签: android firebase flutter firebase-dynamic-links