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

iOSDCJapan2021_day1-B-1410

feedtailor
September 18, 2021

 iOSDCJapan2021_day1-B-1410

MDMを使って業務用アプリの初期設定を自動化する技術

feedtailor

September 18, 2021
Tweet

More Decks by feedtailor

Other Decks in Technology

Transcript

  1. MDM (Mobile Device Management) iOS Managed App Configuration ABM (Apple

    Business Manager) Single App Mode ASAM (Autonomous Single App Mode) VPP (Volume Purchase Program) ADP (Apple Deployment Program) ADEP (Apple Developer Enterprise Program) DEP (Device Enrollment Program) Apple Configurator2 Configuration Profile Custom App Custom B2B Guided Access Per App VPN Supervised Mode Apple VAR
  2. MDM (Mobile Device Management) iOS Managed App Configuration ABM (Apple

    Business Manager) Single App Mode ASAM (Autonomous Single App Mode) VPP (Volume Purchase Program) ADP (Apple Deployment Program) ADEP (Apple Developer Enterprise Program) Apple Configurator2 Configuration Profile Custom App Custom B2B Guided Access Per App VPN Supervised Mode Apple VAR キーワード多すぎ!なエンタープライズiOSの世界を俯瞰する iOSDC2020
  3. MDM (Mobile Device Management) iOS Managed App Configuration ABM (Apple

    Business Manager) Single App Mode ASAM (Autonomous Single App Mode) VPP (Volume Purchase Program) ADP (Apple Deployment Program) ADEP (Apple Developer Enterprise Program) DEP (Device Enrollment Program) Apple Configurator2 Configuration Profile Custom App Custom B2B Guided Access Per App VPN Supervised Mode Apple VAR
  4. App Store Connect ABM MDM App Store App Managed App

    Configuration を使うと... App Config serverurl = https://feedtailor.example.com/
  5. Managed App Configuration に必要なもの • Managed App Configuration 対応のMDM •

    MDMサービス上での key-value 登録 • MDMにチェックイン済みのiOS端末 • Managed App Configuration 用のアプリ側実装 • Apple Business Manager ※ iOS端末は監視モード(Supervised Mode)でなくても良い
  6. ABM MDM App Store deviceid = FT-01 deviceid = FT-03

    deviceid = FT-07 Settings Info Server FT-03用の設定下さい JSON for FT-03 自前の設定情報サーバを用意すれば端末ごとに異なる設定も自由自在
  7. MDM (Mobile Device Management) iOS Managed App Configuration ABM (Apple

    Business Manager) Single App Mode ASAM (Autonomous Single App Mode) VPP (Volume Purchase Program) ADP (Apple Deployment Program) ADEP (Apple Developer Enterprise Program) DEP (Device Enrollment Program) Apple Configurator2 Configuration Profile Custom App Custom B2B Guided Access Per App VPN Supervised Mode Apple VAR
  8. MDMプロトコルリファレンス https://developer.apple.com/business/documentation/MDM-Protocol-Reference.pdf Managed App Configuration 公式サンプル (Objective-C) https://developer.apple.com/library/archive/samplecode/sc2279/Introduction/Intro.html GitHub :

    jamf/ManagedAppConfigLib (swift) https://github.com/jamf/ManagedAppConfigLib LINE WORKS ヘルプセンター - 外部MDM連携 https://guide.worksmobile.com/jp/admin/admin-guide/security/mobile-security/3rd-party-mdm/ キーワード多すぎ!なエンタープライズiOSの世界を俯瞰する (@iOSDC2020) https://www.youtube.com/watch?v=j3LHNwhUHZQ 参考資料