App Key
守れなかった時間も記録する
使いすぎるアプリを、iPhone のスクリーンタイムの仕組みで一時的に止めるアプリです。外す時は、玄関や別の部屋に置いた NFC カードに iPhone をかざします。かざすだけでロックをかけることもできます。スマホを置いていた時間で、お菓子の国のキャラが育ちます。
- 企画日
- 2026-08-25
- 最終更新
- 2026-10-14 22:30
- コミット数
- 92件
- 既知バグ
- 0件
開発タイムライン
- 機能
a16efcb4App Key: 覚えるだけのカードを、NDEF を調べる前に UID で照合するようにした
- 機能
942ee5a3App Key: 紹介動画の朝のホーム用に、ロック1件・生まれた日・アプリ数を差し替える DEBUG 起動引数を足した
- 機能
4ea76ac6App Key: 撮影モードのロック中も経過のタイマーが進むようにした(紹介動画の撮影用)
- 機能
f61758c9App Key: 紹介動画の撮影用に DEBUG だけの起動引数を足した(-appkeyShotElapsed・-appkeyShotDate)
- 機能
6d476afaApp Key紹介動画: 設計図に T0 の実測で直した閾値と誤りを追記(§15)
- 整備
4af70e05chore: auto-commit pending changes
- 機能
9ad6ef51引き継ぎ: App Key カード販売の第3版(専用の枠・カートを同じ画面に)
- 機能
f8f3718c引き継ぎ: App Key カードの一覧の直しと、eufy で刷る案
- 機能
2923f3b2引き継ぎ: App Key カード販売の第2版(カート)とテスターのあけみさん
- 機能
0925a052App Key: きせかえの画面がサーバーの一覧表を見るようにした(起動直後に開いても新しい版のカードの絵が出る)
- 機能
055a5d74引き継ぎ: App Key カードの販売ページを本番公開・アプリの絵を本物QRの版2に
- 機能
432638eaApp Key: カードの絵を本物のQR(appkey.nextcode.ltd/c)入りに差し替えた(版2)
- 機能
9b894af0引き継ぎ: App Key build 7 とカードの QR の入口 /c
- 機能
d16cda5dApp Key: 回すボタンをカードの真下にアイコンだけで置いた(build 7)。カードのQRの入口 /c を作った
- 機能
cf3730ddApp Key: build 6(カードを回せる版)を TestFlight に上げる
- 機能
ebb77ba3App Key: 大きく見たカードを90度回して、スマホの縦長に合わせて大きく見られるようにした
- 機能
06d0724c引き継ぎ: App Key カードの価格と公開の決定
- 機能
622ba7a6引き継ぎ: App Key の TestFlight(build 4・5)とカードデザイン、販売ページの途中経過
- 機能
0939a100App Key: build 5(カードのタブ入り)を TestFlight に上げた
- 機能
2b912e6fApp Key: きせかえに「カード」のタブを足し、NFCカードのデザイン15種を見られるようにした
- 機能
2e2d0074App Key: 開発ページのリンクをアプリ名に合わせた URL(/app/appkey)にする
- 機能
c66fd52aApp Key: build 4 を TestFlight に上げた。端末にもビルド番号が出るよう Info.plist に CFBundleVersion を
- 機能
55fa5c76引き継ぎ: App Key の入れ直しと開発ページ、ドッグタグの着せかえ 60%版
- 機能
7b73a0bfApp Key: 設定の「開発の連載を読む」を、App Key 専用の開発ページへ向ける
- 機能
20fbd441引き継ぎ: App Key・にゃんろぐ・ドッグタグの続き、キャラ21〜100の設計と絵を作る道具、ドッグタグの背景2枚
- 機能
f7b6e882App Key: 白いままだった10画面をホームの世界観にし、解除のボタンをミントに分ける
- 機能
a92aa1ceApp Key: 設定の X と開発のリンクを、実在するものに直す
- 機能
752f30b3App Key: 外すカードもかざして解除の読み取りが始まるようにし、リンクがサイトで開いた時の非常口を作る
- 機能
f117d57fApp Key: 設定ときせかえ・ずかんの画面をホームの世界観に合わせ、設定に「きせかえ・ずかん」を置く
- 機能
d8972e0cApp Key: キャラと背景をサーバーからダウンロードして増やせるようにする(まず10体・10枚)
- 機能
c869b7abApp Key: キャラ20体・たまご20・背景20・背景ごとの効果音を入れる
- 機能
7bf3a010App Key: キャラの話す言葉を100種類にする
- 機能
2df570b3App Key: ふきだしの横幅を言葉の長さに合わせて伸び縮みさせる
- 機能
1d0192e0App Key: キャラを押す・ひっぱる・なでるで体と顔が変わり、効果音が鳴るようにする
- 機能
20bc296cApp Key: ホームを浩樹さんの見本4枚の着せかえにし、ふきだしをキャラの頭の上に寄せる
- 機能
96141986App Key: キャラをなでられるようにし、文字を手書き風・ふきだしをアニメ風に、アイコンをたまごにする
- 機能
2c772982App Key: キャラはたまごから始め、生まれた後にスマホを置いた時間だけで育てる
- 機能
18f50738App Key: ホームをパステルのお菓子風にし、育つキャラ(やさしさ)を置く
- 機能
abb1df13App Key: カードのリンクの正式な受け口を足し、かざした時の流れを記録する
- 機能
da464b3dApp Key: カードでロックした時にホームを読み直す
- 機能
da082800App Key: ホームを全面のオーロラ背景にし、カードを作るボタンを置く
- 機能
73aec312App Key: カードの役割の名前を「ロックをかける/外すカード」に直す
- 機能
16b47612App Key: 審査のデモ動画要求に応える撮影台本・返信文・送信スクリプトを追加
- マイルストーン
7a35b049feat(appkey): resubmit 1.0 with build 3 and a store page that leads with the new
- 機能
2b78b449docs(appkey): draft the 4.3(a) reply, unsent
- 機能
d4c55b9ffeat(appkey): lead the store listing and screenshots with what only this app doe
- 機能
def15c85feat(appkey): watch for lost Screen Time protection, and make loosening take eff
- 機能
b57db0dffeat(focuskey): move to appkey.nextcode.ltd, keeping the old host alive
- 機能
cc5d0275feat(focuskey): photograph the card actually being used, and tell the story
- 機能
83dacbbffeat(focuskey): put the physical card in the store listing and the LP
- 整備
06b0fabcchore: auto-commit pending changes
- 機能
93b6f655fix(focuskey): audit the lock lifecycle — five ways it could lock or strand
- 機能
809f67b2feat(focuskey): show what makes up the selection count
- 機能
2f2371d6fix(focuskey): screenshots predated the fixes and one showed an empty state
- マイルストーン
33dbf40cfix(focuskey): resubmit as build 2 — build 1 shipped the category bug
- 機能
b79a7ac6fix(focuskey): selecting a category blocked nothing and looked empty
- マイルストーン
c9b9a381fix(focuskey): auto-lock released itself moments after engaging
- 機能
176d8c18fix(focuskey): the monitor extension was never built, so nothing locked
- 機能
1d64e851feat(focuskey): automatic lock on schedule, with the lockout made a choice
- 整備
eb4c786bchore: periodic auto-backup
- マイルストーン
737c8821feat(focuskey): App Key submitted for review (1.0, build 1)
- 機能
630ff433feat(focuskey): register App Key in ASC and push the full listing
- 機能
66f73d85feat(focuskey): App Store listing copy and screenshots
- 機能
695580e0feat(focuskey): App Key icon, replacing the FocusKey artwork
- 機能
45799187fix(focuskey): a reminder set for the current minute waited a week
- 整備
ea655dd6chore: auto-commit pending changes
- 機能
f43a608dfix(focuskey): editing a schedule kept resetting the time to 9:00
- 機能
5c29d710feat(focuskey): edit schedules, and stop counting empty days as a streak
- 整備
58cfcca5chore: periodic auto-backup
- 整備
52d3e124chore: auto-commit pending changes
- 機能
70b98973feat(focuskey): add focus schedules — notify, never auto-lock
- 整備
16446c21chore: auto-commit pending changes
- 機能
08090a5efeat(focuskey): rename to App Key — FocusKey was already taken
- 機能
3d3984fffeat(focuskey): record focus sessions — nothing was saved before
- 機能
365d54affix(focuskey): the QR screen could not be closed
- 機能
17d98384feat(focuskey): QR codes as an alternative to NFC cards, with three P0 bugs fixe
- 機能
c7214d32refactor(focuskey): drop the Shortcuts integration
- 整備
4b9bf023chore: auto-commit pending changes
- 機能
334f71b6feat(focuskey): required Settings sections, legal pages, and the meishi.digital
- 機能
78e1b0cffeat(focuskey): register a card without writing to it — unlocks shared and non-w
- 機能
e7db6eb6feat(focuskey): start a session by tapping the tag — no Shortcuts setup required
- 機能
1c8a6472feat(focuskey): tap-only start via Shortcuts automation; drop the button that ad
- 機能
16f3c902fix(focuskey): separate the key list from key creation — the screen was ambiguou
- 機能
4af0468dfeat(focuskey): tags now have roles — start the session by tapping a tag
- 機能
2c1e2b81fix(focuskey): NFC writing never worked — wrong session type for reading the tag
- 機能
2a9ed8cefeat(focuskey): add the app icon (HIROKI series format)
- 機能
2522ef1bfix(focuskey): shrink the NDEF record type so NTAG213 has real headroom
- 機能
c561f1d7feat(focuskey): NFC key creation and NFC unlock, plus a remote force-unlock esca
- 機能
e4fb9000docs(focuskey): write the 5 required docs and correct every reviewer finding
- 機能
127dca06fix(focuskey): add the missing exit — emergency unlock, plus two lockout bugs
- 整備
81729d18chore: periodic auto-backup
- 機能
8dcf970dfeat(focuskey): Phase 1 vertical slice — Screen Time blocking runs on device
既知のバグ
✓ 既知のバグなし
コメント
コメント機能は近日公開予定です
ご感想・ご要望は お問い合わせフォーム から
この実況の中の人 / Developer
HIROKI TOMIMURA
NextCode 開発担当 / iOS個人開発者 / 沖縄
アプリ100本チャレンジ実施中。Claude Code + 22人のAIエージェントを束ねて、365日で月商300万円(MRR)を目指してiOSアプリを量産しています。 このダッシュボードは ありのままのコミット履歴 から自動生成。創作・盛りなし。
他のアプリ