NFC 插件
在您的 iOS WebView 应用中原生读取 NFC 标签,并将标签数据传递给您的网页应用。
近场通信(NFC)技术是最新技术之一,已在移动用户中变得非常流行。它使两台设备,或一台设备与一个 NFC 标签能够在近距离时进行无线通信。NFC 在 iOS 设备上被广泛用于读取和写入少量数据,是通过支持 NFC 的卡片或标签共享信息的有效工具。
NFC API 允许开发者直接从应用代码向 NFC 标签读取和写入数据。这为应用与用户的互动开辟了新方式,从共享联系人信息到嵌入文本片段。
WebViewGold NFC 插件集成
虽然 NFC 不属于 WebViewGold 的常规功能范围,但我们可以根据具体需求提供定制、简便的 WebViewGold NFC 插件集成(通过 JavaScript)。
请通过电子邮件将您的需求(例如,向 NFC 标签写入/读取文本片段和/或联系人名片详情)发送至 [email protected],以获取免费咨询和无约束力的报价。
写入
要向 NFC 标签写入值,请从您的 Web 应用发送命令,加载以下 URL:writenfc://?value=data
示例:<a href="writenfc://?value=WebViewGold.com"> Write to an NFC tag </a>
这会使您的应用进入写入模式,并存储该值,直到扫描到标签为止。
写入 VCARD
使用与写入纯文本相同的 API。按如下格式编排文本:
VCARD各属性之间用下划线(
FN:John Doe
Title:Developer
TEL;TYPE=CELL:0452641211
_
_
_
_)分隔,并在文本前加上 VCARD_ 前缀。支持的属性列表请参见 https://en.wikipedia.org/wiki/VCard#Properties。
读取
要读取 NFC 标签,请加载 readnfc://。应用会通过调用 readNFCResult(data, id, tag) 将信息返回给您的 Web 应用,其中 data 是存储的值,id 是标签标识符,tag 是标签类型。请在您的 Web 应用中定义此 JavaScript 函数以处理这些值。
如何测试该 API
- 打开您应用代码库中的 Config 文件。
- 输入您的购买代码。
- 将应用的 URL 设置为 NFC API 测试页面:https://webviewgoldtest.github.io/NFCtesting.html
- 运行应用。
- 按下“读取”或“写入”选项之一以启用相应模式。如果是写入,请输入一个值。
- 将 NFC 标签靠近设备以完成读取或写入操作。测试页面和应用将显示结果。