Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤を...

Avatar for Sato Takeshi Sato Takeshi
September 12, 2026

MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装

Avatar for Sato Takeshi

Sato Takeshi

September 12, 2026

More Decks by Sato Takeshi

Other Decks in Programming

Transcript

  1. 2025年3月メルカリが MVNO事業に参入 • • 特徴 ◦ ギガの売買ができる モバイル通信としての機能も充実 ◦ プラン:4GB/10GB/20GB/40GB

    ◦ SIMタイプ:eSIM/物理SIM ◦ かけ放題プラン:5分/10分/無制限 ◦ 回線タイプ:docomo/au ◦ サービス ▪ 音声・データ ▪ データ通信専用 3
  2. MNPワンストップのフロー図 転 入 先 サ イ ト 転 入 元

    サ イ ト MNP受付 マイページURL マイページ 申し込み フロー 申し込み 完了 callback URLリダイレクト MNP手続 き 21
  3. MNPワンストップのフロー図 転 入 先 サ イ ト 転 入 元

    サ イ ト MNP受付 マイページURL マイページ 申し込み フロー 申し込み 完了 callback URLリダイレクト MNP手続 き 22
  4. MNPワンストップのフロー図 転 入 先 サ イ ト 転 入 元

    サ イ ト MNP受付 マイページURL マイページ 申し込み フロー 申し込み 完了 callback URLリダイレクト MNP手続 き 23
  5. MNPワンストップのフロー図 転 入 先 サ イ ト 転 入 元

    サ イ ト MNP受付 マイページURL マイページ 申し込み フロー 申し込み 完了 callback URLリダイレクト MNP手続 き 24
  6. 携帯電話番号の引き継ぎの課題 1. アプリの申し込みフローにどう着地させるか a. ワンストップ方式がWeb前提 b. でもアプリで申し込みフローを実装したい c. Callback URLをUniversal

    linkにしてもリダイレクトではア プリは起動しない 2. 入力データの引き継ぎ a. 他社サイト が含まれる中でどうするか? 26
  7. 着地用Webページを作成 転 入 先 サ イ ト 転 入 元

    サ イ ト アプリ WEB アプリ アプリ MNP受付 MNP着地 申し込み 確認 申し込み 完了 マイページURL callback URL WEB WEB マイページ MNP手続 き 29
  8. ローカルに保存する 通常: • • メルカリアプリでは、サーバーのデータを正として画面を作る アプリ側に入力途中のデータを長く保存しない 今回: • • •

    MNPで外部Webへ出る時点では、まだサーバーに入力情報がない 入力状態はKeychainに端末保存 古い入力状態が残らないよう、完了・エラー・やり直し時に削除 32
  9. eSIMインストール https://esimsetup.apple.com/esim_qrcode_provisioning ?carddata=LPA:1$rsp.example.com$DUMMY-1A2B3C-4D5E6F AppleのeSIMインストールUniversal Link • • • iOS 17.4以降では、AppleのeSIM

    Universal LinkでeSIM追加画面へ誘導 できる アプリ内WebViewではなく、外部リンクとして開く必要がある 設定アプリが立ち上がりeSIMのインストールが行われます 40
  10. まとめ MVNO申込は、アプリの中だけでは完結しない。 • 本人確認 ◦ • MNP ◦ • 法令に準拠した本人確認フローを組み込む

    他社Webをまたぐ申込状態と復帰導線を設計する eSIM / APN ◦ OSや通信基盤に委ねる処理を、アプリから案内する 44