【问题标题】:How to trigger a function in a flutter app using a nfc tag如何使用 nfc 标签在 Flutter 应用程序中触发功能
【发布时间】:2021-06-22 05:31:31
【问题描述】:

我最近以 6 美元的价格从亚马逊购买了 nfc 贴纸标签,我想知道在扫描 nfc 标签时是否可以在我的 Flutter 应用程序中触发一个功能。即使手机被锁定,我也希望它发生。非常感谢您对执行此类操作的任何帮助,如果有任何示例材料或有关此(颤振库)的任何信息,请告诉我。

【问题讨论】:

    标签: android ios flutter nfc


    【解决方案1】:

    我之前也曾遇到过这个开源flutter-nfc-reader 库。我强烈建议看看这个库,因为从头开始制作一个 nfc 读写器可能需要很长时间。文档写得很好,应该很容易理解。

    它基本上可以满足您的所有需求:

    • “在扫描 nfc 标签时在我的 Flutter 应用中触发一个函数”✅
    • “我希望即使手机被锁定也能发生”✅
    • “任何样品材料”✅

    如果您有兴趣,还有一个替代库:nfc_in_flutter

    谢谢。

    【讨论】:

    • 几个问题。我遇到了这个问题,我想知道要取消锁定电话功能,我是否必须让 nfc 流在后台运行,还是必须对 nfc 标签进行编程才能启动应用程序,然后运行 ​​nfc 流来捕捉响应? ??
    • 是的,您必须同时执行这两项操作才能实现所需的行为:1.“nfc 流在后台运行”2.“编写 nfc 标签以启动应用程序”
    • 对于 1,库将使用 NFCService 处理后台进程。对于 2,您通常会将应用程序的 bundle ID or package name 写入 NFC 标签。当设备扫描它时,它会打开相应的应用程序。
    猜你喜欢
    • 2016-05-27
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多