iPhone で SMS 認証コードが勝手に消える: iOS の「確認コードを使用後に削除」設定

ログイン時に SMS で送られてくる認証コード。受信したはずなのに、あとから Message アプリを開くとメッセージが消えていて困った経験はありませんか。iOS の「確認コードを使用後に削除」が ON になっていると、自動入力されたタイミングで SMS 自体が削除されます。設定の場所と OFF にする手順をまとめます。

約3分で読めます

ログインや新規登録のときに SMS で送られてくる、数桁の認証コード。受信してすぐ入力するはずが、「あれ、あのメッセージどこ行った?」となる場面にここ最近よく遭遇しました。

通知から確認しようとしたら通知が消えていて、改めて Message アプリを開くとそもそも該当 SMS が見当たらない。最初は受信できていなかったのかと思っていたのですが、原因は iOS 側の自動削除機能でした。同じように困っている人向けに、症状と設定の場所をまとめておきます。

結論

iPhone の「設定 → 一般 → 自動入力とパスワード」を開き、「確認コード」セクションの「使用後に削除」を OFF にする。

これだけで、SMS の認証コードが勝手に消える現象は起きなくなります。

発生していた症状

普段、SMS の認証コードを入力するときは次のいずれかの方法でした。

  • キーボード上に自動で表示されるサジェスト(QuickType バー)をタップして入力
  • ロック画面やバナーの通知から、直接コードを確認

つまり Message アプリをわざわざ開かずに済ませるスタイルです。これ自体は iOS の自動入力サポートを活かす素直な使い方なのですが、次のような場面で詰まりました。

  • 入力欄に正しくフォーカスが当たっておらず、サジェストから入力できなかった
  • 通知が消えてしまって、コードを確認し直したい
  • 念のためあとから SMS を見返したい

こうしたタイミングで Message アプリを開くと、該当する SMS が受信トレイから消えている。受信履歴に見当たらないので、SMS が届いていなかったのかと勘違いしてしまいます。

なお、消えたように見える SMS は完全削除されているわけではなく、Message アプリの「最近削除した項目」フォルダに移動しているだけです。30 日間はそこに残るので、どうしても見返したい場合はそちらを確認すれば見つかります。とはいえ、毎回そこを掘りに行くのは現実的ではないので、根本対応は次の設定変更になります。

原因:iOS が「使用済み」と判断した確認コード SMS を自動削除している

iOS には、自動入力に使われた確認コードの SMS を、使い終わったあとに自動で削除する機能があります。これが有効になっていると、QuickType 経由でコードを入力した直後などに、対応する SMS が Message アプリから消えていく挙動になります。

SMS の受信箱を散らかさない、という意味では理にかなった機能です。ただ、

  • 入力に失敗してコードを見直したい
  • 後から「あの認証何時だったっけ」と履歴をたどりたい

といったケースでは、消えてしまった瞬間に手詰まりになります。しかも削除されたタイミングでは通知も出ないため、ユーザー側からは「届かなかったのか、消えたのか」が判別できません。これがいちばん厄介でした。

解決策:自動削除を OFF にする

iOS 26 で確認した手順は次のとおりです。

  1. 「設定」 を開く
  2. 「一般」 をタップ
  3. 「自動入力とパスワード」 をタップ
  4. 「確認コード」 セクションの 「使用後に削除」 を OFF にする

切り替え後は、SMS の認証コードを自動入力で使っても、メッセージ自体は通常どおり Message アプリに残り続けます。

自分で設定した記憶はないのに ON になっていた

少なくとも自分の iPhone では、この設定を明示的に ON にした記憶はないのに ON になっていました。デフォルトでそうなっているのか、過去のどこかで自分が触ったか、OS アップデートのタイミングで切り替わったかまでは特定できていません。

ただ「気づかないうちに SMS が消えていた」状況に遭遇したら、まずこの設定が ON になっていないか疑ってみるのが早いと思います。

まとめ

  • iPhone で SMS 認証コードが勝手に消えるのは、iOS の自動削除機能が働いているのが原因
  • 「設定 → 一般 → 自動入力とパスワード → 確認コード → 使用後に削除」 を OFF にすれば、SMS は残り続ける
  • 削除時に通知が出ないので、気づかないまま「届いていない」と勘違いしやすい
  • 既に消えてしまった SMS は、Message アプリの「最近削除した項目」に 30 日間は残っている

認証 SMS は「入力して終わり」のことが多いので、勝手に整理してくれる挙動自体はありがたい場面もあります。ただ、入力ミスや確認のために見返したいときに無いと困る情報でもあります。同じ症状で困っている方は、ひとまずこの設定を見直してみてください。

この記事がよかったら、
スキやシェアで応援してもらえると励みになります。

Kenichi Iida

この記事を書いた人

Kenichi Iida

フリーランスのエンジニア・デザイナー。谷中の築50年の1LDKに住んでいます。気になるモノや日々のことを書いています。