0

我试图弄清楚如何拥有一组 NFC 贴纸,这些贴纸都链接到 React Web 应用程序的登录页面,然后用户可以注册创建个人资料,这会将 NFC 贴纸链接到他们的特定个人资料

每次点击贴纸时,它都会链接到他们的特定个人资料 (webapp.com/profilename),而不是原始登录页面。

我正在做我最后一年的项目,需要一些建议,以前看过但不知道他们是怎么做的

4

2 回答 2

1

您还可以使用 Web NFC 编写带有 URL 记录的 NDEFMessage。

以下是您可以在 Chrome for Android 中尝试的一些工作代码:

const ndef = new NDEFReader();
await ndef.write({
  records: [{ recordType: "url", data: "https://webapp.com/profilename" }]
});

完整文档可在https://web.dev/nfc/获得

于 2021-01-14T11:19:42.113 回答
1

您将编写包含要在浏览器中打开的 URI 的 NDEF 消息。

关于如何在https://github.com/whitedogg13/react-native-nfc-manager/blob/master/example/AppV2Ndef.js编写 NDEF URI 消息的 ReactJS 示例

只需更改let bytes = buildUrlPayload('https://www.revteltech.com');

成为你想要的 URL。

于 2021-01-09T20:03:50.483 回答