gpt4 book ai didi

android - 从 NFC 标签打开时,Firebase 动态 URL 表现异常

转载 作者:行者123 更新时间:2023-12-04 23:58:10 37 4
gpt4 key购买 nike

首先,我想说的是,我有一个完整的 Firebase 动态链接实现方案。假设我们有以下动态 url: https://cardition.page.link/fYvz6CU61p1DXHud8

当被 android.intent.action.VIEW 打开时,该 url 将正常运行(如果您安装了该应用程序,它将打开该应用程序并向其传递一些 id 以识别资源,否则它将带你到它的 PlayStore 页面等等......)

但是我在 NFC 标签上写了相同的 url,我想它会表现相同(基本上系统的默认浏览器将尝试打开该链接并遵循与上述相同的流程)

在我看来,这仅适用于基于 Firefox 的浏览器,而基于 Chromium 的浏览器将永远将我重定向到应用程序的 PlayStore 页面(我还认为它们无法传递额外数据来识别卡,因此该应用程序将就像正常安装一样)

我知道使用 AAR 记录的解决方案,但这有一个缺点,因为下载应用程序的新用户必须重新扫描标签才能获得额外的信息。

现在,在 Chrome 引擎上是否有解决此问题的方法,或者我是否必须按照此 post 中的描述实现我自己的深层链接功能? .

根据记录,这是 NFC 标签数据的样子: nfc

最佳答案

我刚刚遇到了同样的问题,事实证明 NFC 没有发送 action.VIEW Intent 。解决方案是创建另一个与此类似的 Intent 过滤器(与您的动态链接 Intent 几乎相同,但具有 NDEF_DISCOVERED):

        <intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="example.page.link" android:scheme="http"/>
<data android:host="example.page.link" android:scheme="https"/>
</intent-filter>

我花了 几个小时 来思考这个问题。呵呵。-T

关于android - 从 NFC 标签打开时,Firebase 动态 URL 表现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54958514/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com