ブラウザだけで NFC タグ(NDEF)を読み書きするツール。
本番: https://web-nfc-app.illionillion.workers.dev/
pnpm install
pnpm devHTTPS が必要な実機確認:
pnpm dev:httpsCloudflare Workers(OpenNext):
pnpm cf:deploy- Google Search Console で URL プレフィックスプロパティを追加
https://web-nfc-app.illionillion.workers.dev - 所有権確認は HTML タグ(
google-site-verificationはapp/layout.tsxに済み) - 本番デプロイ後に Search Console で「確認」を押す
- サイトマップ
https://web-nfc-app.illionillion.workers.dev/sitemap.xmlを登録する
確認コードは HTML に出るため秘密情報ではない。
OGP / Twitter Card は public/og.png(1200×630)を使う。デプロイ後の確認例:
Android Chrome でホーム画面に追加できる。Manifest は /manifest.webmanifest、シェル用 SW は /sw.js。
start_url は /app。アイコンはブランドマーク由来(public/icons/)。
SW は install 時に /app の HTML と、それが参照する /_next/static の JS/CSS をまとめてキャッシュする。
そのため初回はオンラインで開く必要があるが、以降はオフラインでも UI が起動する。
新しいデプロイ後も同じ手順で新旧のシェルが混ざらないように更新される。
- Next.js(App Router)/ Cloudflare Workers
- Web NFC は Client のみ。履歴は localStorage、テーマは Cookie