日本でSMSを転送する方法
最新のiPhoneは日本向けもeSIM専用になり、物理SIMを挿す場所がありません。そのため使わない番号のSIMを古いAndroid端末に挿したまま持ち歩く、という2台持ちが増えています。SMSは片方の端末にしか届かず、iPhone側の設定だけで解決する方法は存在しません。Android側から送り出す手段と、それぞれの限界をまとめます。
なぜ2台持ちになるのか — 物理SIMスロットの消滅
iPhoneがデュアルSIMに対応していない、というのは正確ではありません。iPhone 13以降は2つの番号を同時に有効にでき、eSIM2枚でも使えます。問題は物理SIMのほうで、こちらは年々使える場所が減っています。
- 以前の一般的な構成は「物理SIM 1枚 + eSIM 1枚」でした。手元のSIMが物理カードでも、スロットに挿せば使えました。
- 米国版はiPhone 14から物理スロットが廃止され、eSIMのみになりました。
- さらに最新モデルでは日本向けもeSIM専用になっています。「日本版なら物理スロットがある」という前提は、もう成り立ちません。
- スロットが残っている機種でも、物理SIMは1枚だけです。物理カードを2枚持っている場合、どちらか一方は必ず入りません。
そのSIMをeSIMに変更できるかどうかは、契約している事業者の方針・地域・回線の種類によって大きく異なり、変更が難しいケースは珍しくありません。結果として、使わない番号を古いAndroid端末に挿して2台持ちする、という運用になります。
iPhoneの「テキストメッセージ転送」では解決しない
設定にある「テキストメッセージ転送」は、iPhoneに届いたメッセージをiPadやMacなど自分のApple製品へ中継する機能です。Android端末に届いたSMSを取りに行くことはできません。逆方向の仕組みもAndroid側にはありません。
iCloudの「メッセージ」同期も同じで、対象はiMessageの履歴です。Android端末が受信したSMSはそもそもその中に入りません。
選択肢と、それぞれの弱点
| 方法 | 向いている用途 | 注意点 |
|---|---|---|
| キャリアのSMS転送 | ほとんど使わない番号 | 提供状況は契約により異なり、有料の場合もあります。送信元番号が書き換わることが多く、送信元を照合する銀行アプリでは使えません。 |
| ブラウザ版メッセージ(Google Messages for web など) | PC作業中の一時的な確認 | iPhone向けアプリがなく、ペアリングは期限切れになります。スマホ側のアプリが終了させられると通知なく止まります。 |
| SMSをメール/Telegramへ転送するアプリ | 記録を残したいとき | 認証コードが他の通知に埋もれます。経由するサービス次第で数分遅れることがあります。 |
| 2アプリ構成のリレー | 数秒で受け取りたい認証コード | SIMを挿したAndroid端末を常時オンにしておく必要があります。 |
設定手順
SMSView を例にしますが、リレー型のアプリは概ね同じ構成です。SIMが入っているAndroid端末が受信役、それ以外の端末が閲覧役になります。
届かないときの確認順序
Xiaomi / Redmi / POCO の追加権限
MIUI・HyperOSでは、通常のSMS権限を許可しただけでは足りません。システムがSMSを「通常のメッセージ」と「通知系メッセージ(サービスメッセージ)」に分けており、認証コードや銀行の通知は後者に入ります。この区分を開かないと、アプリからは受信箱の一部(数十件程度)しか見えません。
設定 → アプリ → SMS Link → 権限 → SMSとMMS から、通知系メッセージを有効にしてください。この権限をリクエストするAndroid APIは存在しないため、アプリ側からダイアログを出すことはできません。手動で切り替える必要があります。
バックグラウンドで終了させられている
- 最近使用したアプリの一覧からスワイプで消さないでください。特にMIUIでは動作が止まります。
- 電池の最適化、アダプティブバッテリー、未使用アプリの無効化を、このアプリについてはオフにします。
- 端末を再起動したら、一度アプリを開いて復帰を確認してください。
ネットワーク
SMSの受信自体は電波さえあれば行われますが、転送にはWi-Fiかモバイルデータが必要です。回線が切れている間のメッセージは、再接続後にまとめて届きます。
そもそもSMSではない
RCS(チャット機能)やアプリ内通知はSMSではないため同期されません。確実に受け取りたい場合は、受信役の端末でRCSをオフにしておくとSMSにフォールバックします。
できないこと
- iPhone側からAndroidの番号でSMSを送ることはできません。閲覧のみです。
- 受信役のAndroid端末の電源が入っていない間は機能しません。
- SMSViewが同期・表示するのは直近7日分で、それより古いものは自動的に整理されます。バックアップ用途には向きません。
- 自分の端末間で使うための仕組みです。他人の端末に入れて利用するものではありません。
よくある質問
Android側に何も入れずにiPhoneでSMSを読めますか。
できません。SMSはSIMが挿さっている端末に届くため、その端末上で取得して送り出す仕組みが必要です。例外はネットワーク側で処理するキャリア転送だけです。
2台とも日本国内にある場合でも使えますか。
使えます。距離は関係なく、受信役の端末が通信できる状態であれば動作します。
どのくらいの速さで届きますか。
プッシュ通知を使うリレーであれば通常は数秒です。メールやチャットを経由する方法は、その分だけ遅く、ばらつきも大きくなります。
料金はかかりますか。
SMSViewは無料で利用できます。かかるのは受信役の端末を維持する電気代と通信費です。