LoginSignup
1
0

More than 3 years have passed since last update.

[iOS] FirstUnlockまでのアプリリソース制限

Last updated at Posted at 2019-12-12

FirstUnlockとは、iOSデバイスを起動後、ユーザーが初めてロックスクリーンをアンロックすることです。
そのFirstUnlockが行われるまでに、何らかの操作によって、アプリが起動することがあります。

そのとき、アプリのリソースアクセスが、制限されています。

ここでは自分のメモ程度に、その制限事項を簡単にまとめておきます。

FirstUnlockになる条件

  • OS再起動
    • ユーザーによる再起動
    • iOSのバージョンアップによる再起動

アプリがバックグラウンド起動する条件

  • iAP(USB/BT)接続によるAppLaunch

Storage

以下のストレージのRead/Write権限ありません。アクセスしようとするとnilが変えるかパーミッションエラーになります。

  • Keychain
  • UserDefaults
  • Application container内のFiles/Directories

UIDevice

  • identifierForVendornilになる
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0