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

iOS標準のNFC読み取り機能の利用について考える

SansanTech
December 18, 2023

 iOS標準のNFC読み取り機能の利用について考える

■イベント
【ハイブリット開催】Mobile勉強会 Wantedly × チームラボ × Sansan #12
https://sansan.connpass.com/event/303229/

■登壇概要
タイトル:iOS標準のNFC読み取り機能の利用について考える
登壇者:技術本部 Mobile Applicationグループ 藤門 莉生

■Sansan 技術本部 iOS エンジニア 採用情報
https://media.sansan-engineering.com/ios-engineer

■Sansan 技術本部 Android エンジニア 採用情報
https://media.sansan-engineering.com/android-engineer

SansanTech

December 18, 2023
Tweet

More Decks by SansanTech

Other Decks in Technology

Transcript

  1. 2 © Sansan, Inc. 藤⾨ 莉⽣(Rio Fujimon) - 所属:Mobile Application

    グループ - 23卒の新卒エンジニア - Eight (iOS版)を開発 - SNS:@RioFujimon
  2. Core NFC NFC タグを検出し、NDEF データを含むメッセージを読 み取り、書き込み可能なタグにデータを保存を提供する。 引⽤:Apple Developer Documentation Core

    NFC サンプルプロジェクト - Building an NFC Tag-Reader App メリット デメリット - プログラミングで動作がカスタマイズ可能 - 実装コストがかかる - Core NFC ReaderのUIが必須
  3. Core NFC NFC タグを検出し、NDEF データを含むメッセージを読 み取り、書き込み可能なタグにデータを保存を提供する。 引⽤:Apple Developer Documentation Core

    NFC サンプルプロジェクト - Building an NFC Tag-Reader App メリット デメリット - プログラミングで動作がカスタマイズ可能 - 実装コストがかかる - Core NFC ReaderのUIが必須
  4. iOS標準のNFC読み取りのメリット・デメリット メリット デメリット 1. NFC読み取りの実装コストを削減 - iOS側は以下の実装でハンドル可能 - Universal Link

    - URL Scheme - ※ Custom URL Schemeは、 未サポートと記載だが NFCタグから読み取る ことは可能でした 1. Core NFC ReaderのUI表⽰を 回避できる 1. ポップアップ通知の変更が不可能 - 具体的には以下3つ - タイトル - アイコン - メッセージ 1. ⾮対応のiOSデバイスが存在 - iPhoneX以前の端末 - ⾮対応のiOSデバイス向けの対応策が 必要 - Core NFCの利⽤ - QRコードの利⽤ - etc
  5. iOS標準のNFC読み取りのメリット・デメリット メリット デメリット 1. NFC読み取りの実装コストを削減 - iOS側は以下の実装でハンドル可能 - Universal Link

    - URL Scheme - ※ Custom URL Schemeは、 未サポートと記載だが NFCタグから読み取る ことは可能でした 1. Core NFC ReaderのUI表⽰を 回避できる 1. ポップアップ通知の変更が不可能 - 具体的には以下3つ - タイトル - アイコン - メッセージ 1. ⾮対応のiOSデバイスが存在 - iPhoneX以前の端末 - ⾮対応のiOSデバイス向けの対応策が 必要 - Core NFCの利⽤ - QRコードの利⽤ - etc iOS17でiPhoneXのサポートが切られ、 今後iPhoneX以前のユーザーが減少する 為次第に気にしなくてもOKになる
  6. iOS標準のNFC読み取りの使⽤を検討しても良いケース - NFCの読み取り機能だけが必要 - 実装コストをできるだけ削減したい - Core NFCのNFC ReaderのUIを⾮表⽰ にしたい

    - アプリで、iPhoneX以前の端末を利⽤し ているユーザー数が少ない - ポップアップ通知は、Apple 標準ので許 容できる