如何使用 NFC 标签修复 App Clip 启动体验?

Posted

技术标签:

【中文标题】如何使用 NFC 标签修复 App Clip 启动体验?【英文标题】:How to fix App Clip launch experience using an NFC tag? 【发布时间】:2020-11-09 22:50:09 【问题描述】:

我使用运行 ios 14.2 并使用 Xcode 12.2 RC 构建的 iPhone 7 设置了 App Clip 启动体验。

我的目标是使用 NFC 标签启动 App Clip,但这似乎无法正常工作。在控制中心使用原生 NFC 标签阅读器时,微调器会无限旋转,但永远不会打开 App Clip。但是,使用本机 QR 码扫描器通过 QR 码扫描相同的确切 URL 可以毫无问题地打开 App Clip。

此视频展示了问题的实际操作https://youtu.be/sobDXKLCTP0

这是一个已知问题吗?是不是我配置错了,知道二维码扫描能按预期工作?我看过的视频演示了此功能正常工作,但仅使用支持后台 NFC 扫描的较新 iPhone。

【问题讨论】:

非常有趣。您是否尝试过向 Apple 开票,或者更好的是在开发者论坛上发帖? 我没有,应该吗? 当然。他们在论坛中回答 你确定二维码和NFC标签都解码到同一个调用URL吗?通过来自另一台 iOS 14 设备的消息接收到相同的调用 URL 是否有效?如果没有,可能是因为该 URL 的页面不包含智能应用横幅所需的应用剪辑元数据。应用剪辑二维码不需要该页面上的元数据,但消息需要。我不确定 NFC 标签是否需要它... @ScottyB 我确信它们都是同一个 URL。我不确定消息,所以我可以试一试。我确信 NFC 标签不需要它,因为我按照本教程进行操作,除了关联文件 youtu.be/_hNNDRR2Ldg 之外,它不需要 Web 端的任何内容 【参考方案1】:

我是 App Clip 和 NFC 标签的新手。但我认为你应该检查 NFC 标签类型。因为,如果您的网站有应用剪辑的元数据,那么 nfc 标签应该可以正常工作。我使用了从 amazon.com 购买的具有 144 字节内存的 NTAG 213 NFC 标签。见这里:https://www.amazon.sa/dp/B07P9DT7Z6/ref=cm_sw_r_cp_apip_9nUYQegsGHtIo。重要的是要知道我尝试在 iPhone 8 Max 上使用该标签,但没有得到回应。它在 iPhone 12 Pro 上运行良好。

【讨论】:

据人们所知,它与 NFC 标签无关。是 iPhone。只有支持后台 NFC 扫描的 iPhone 才能正常工作

以上是关于如何使用 NFC 标签修复 App Clip 启动体验?的主要内容,如果未能解决你的问题,请参考以下文章

Android系统级应用连续读取NFC标签实现

如何为 iOS AppClips 创建 QR/NFC 标签

安卓手机怎么实现nfc导航

android的NFC

如何让你的 App Clip 拥有好的用户体验

是否可以使用 PhoneGap 读取 nfc 标签 UID?如何?