Flutter iOS Firebase 动态链接推送带有链接值的命名页面

2024-01-05

目前我正在使用 Firebase 的动态链接来实现密码重置功能。

在 Android 上,一切工作正常,如果应用程序被打开,我正在处理深层链接。

另一方面,在 iOS 上它也可以工作,但是 Flutter 应用程序会推送一个带有链接值的额外命名路由。因此,如果有人打开该应用程序,它会自动推送一个名为“example.link.com”的页面。

我怎样才能禁用它?


有一个FlutterFire 上未解决的问题 https://github.com/firebase/flutterfire/issues/9469对于这种行为,Flutter 深度链接和firebase_dynamic_links应该可以很好地协同工作,但原因如下:

On 本文档 https://docs.flutter.dev/development/ui/navigation/deep-linking来自flutter,它表明要在iOS上激活flutter深度链接,您需要将其添加到info.plist

<key>FlutterDeepLinkingEnabled</key>
<true/>

and below it, there's a table showing the behavior of a flutter app with flutter deep linking enabled : enter image description here

这正是我们正在经历的。 因此,从我的项目的 info.plist 中删除该标志解决了我的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Flutter iOS Firebase 动态链接推送带有链接值的命名页面 的相关文章

随机推荐

  • 具有不同签名的控制器操作方法

    我正在尝试获取我的网址files id格式 我猜我的控制器中应该有两种 Index 方法 一种带有参数 另一种不带参数 但我在下面的浏览器中收到此错误消息 无论如何 这是我的控制器方法 public ActionResult Index r
  • 片段动画:setCustomAnimations 和 setTransitionStyle 之间的区别

    我想对两个片段之间的过渡进行动画处理 这要归功于FragmentTransaction replace 我想在 XML 文件中指定我的自定义动画 调用有什么区别FragmentTransaction setCustomAnimations
  • 多表单验证codeigniter冲突[重复]

    这个问题在这里已经有答案了 可能的重复 Codeigniter 2个表单在一页上 validation errors问题 https stackoverflow com questions 5802729 codeigniter 2 for
  • 一张有 100 列的大表与许多小表

    我创建了一些网站 其中包含用户 评论 视频 照片 消息等 所有数据都在一张包含 100 列的表中 我认为一张表比多张表更好 因为用户只需要连接一张表 但我听说有些程序员不喜欢这种方法 有人能告诉我哪一个更好吗 一张非常大的表或很多小表 为什
  • 右值参考还是左值?

    我有一个类似性质的问题 就像 5 年前发布的问题一样 为什么右值引用变量不是右值 https stackoverflow com questions 32620750 why are rvalues references variables
  • 如何在Repeater中获取文字内容值

    我有一个中继器 如下所示 如何在代码隐藏中获取报告ID 从hiddenContent2内的表达式 表达式为 注意 我更喜欢一种方法not使用 查找控件 ASP NET
  • 从任何音乐文件 ios 生成波形

    我正在寻找如何根据音乐绘制声波 我想要像这样的图片的波浪 这是一些关于显示音乐中的波浪的讨论 iOS 上的波形 https stackoverflow com questions 8298610 waveform on ios 在 iPho
  • 如何在keras中单独使用Autoencoder的编码器?

    我训练了以下自动编码器模型 input img Input shape 1 32 32 x Convolution2D 16 3 3 activation relu border mode same input img x MaxPooli
  • kubectl删除/创建秘密禁止(谷歌云平台)

    我正在遵循以下关于使用 gitlab 和 Kubernetes 持续集成的教程 在我的例子中是在谷歌云上 https about gitlab com 2016 12 14 continuous delivery of a spring b
  • 禁用(并重新启用)元素上的 href 和 onclick

    我只想启用 禁用onclick和元素 a 或 div 上的 href 我不知道该怎么做 我可以禁用onclick通过在单击事件上添加处理程序 但 href 仍然可用 this unbind click function event even
  • 阻止后退按钮暴露安全页面?

    我遇到了浏览器缓存的 显然是常见的 问题 并且我的安全页面可以通过后退按钮访问 在用户注销后 这是我的 logout php
  • Vue.js/vuex ajax 使用 ajax 状态更新组件

    我将 vue webpack 模板与 vuex 一起使用 基本上遇到组件不随状态更新的问题 我有一家商店 const state userData 在我的应用程序中我有一个方法 methods addUserData function co
  • JSON.parse 如何管理“未定义”?

    我改变了这个 function MangaElt obj use strict this mirror obj mirror this name obj name this url obj url if obj lastChapterRea
  • Linq toEntity - 2 个键之间的字符串的第一个字母

    我正在使用实体框架 并遇到了缺乏对某些扩展的支持的问题 我有 2 个钥匙 都是字符 fromKey and toKey我正在寻找建造一个Where将搜索列表的语句Stores 然后选择第一个字母Store Name在 之间fromKey a
  • 如何限制模板只接受某些类型

    在 Java 中 您可以定义仅接受扩展您选择的类的类型的泛型类 public class ObservableList
  • 返回 REST API 的部分成功响应的好方法是什么? [复制]

    这个问题在这里已经有答案了 我正在研究一个依赖下游 API 的用例 问题是 对我来说 单个资源是由下游服务的多个资源组成的 因此 对我的 API 的一次写入可能会在内部对外部服务进行多次调用 并且其中任何一个调用都可能会失败 如果一切顺利
  • 将结构体值作为接口值传递时如何避免装箱?

    Interface I 是引用类型 struct S 是值类型 结构体可以实现接口 public interface I struct S I 假设有一个 S 值作为 I 的参数传递给方法 在这种情况下 必须将其装箱 void Method
  • 忽略 Powershell 字符串中的通配符 []

    我有一个 Powershell 脚本 它以文件名作为输入 param string folder string input filename logfile folder duplicate log Write Output nScript
  • 我想在oracle 11g中所有表的所有列中搜索特定值

    是否可以在 Oracle 中搜索每个表的每个字段以获取特定值 我想在不使用任何程序的情况下做到这一点 我们可以用查询来做吗 您可以使用单个查询来完成此操作 尽管它有点复杂 此查询将在当前模式中的所有 CHAR 和 VARCHAR2 列中搜索
  • Flutter iOS Firebase 动态链接推送带有链接值的命名页面

    目前我正在使用 Firebase 的动态链接来实现密码重置功能 在 Android 上 一切工作正常 如果应用程序被打开 我正在处理深层链接 另一方面 在 iOS 上它也可以工作 但是 Flutter 应用程序会推送一个带有链接值的额外命名