Appfigurate™️
HomeDocumentation
  • Introducing Appfigurate™️ 3
  • Getting Started
    • Getting Started
    • Examples
    • Upgrade guide
      • v1.4.0 to v2.2.0
      • v2.1.1 to v2.2.0
      • v2.2.1 to v3.0.0
      • v3.2.1 to v4.0.0
    • iOS native app integration
      • iOS app extension integration
    • watchOS app integration
      • watchOS app extension integration
    • Android native app integration
    • Flutter integration
      • Flutter iOS
      • Flutter Android
    • React Native integration
      • iOS native module integration
      • Android native module integration
      • JavaScript integration
    • Third party remote configuration providers
      • Firebase Remote Config
      • Launch Darkly
      • Other third party remote configuration providers
  • Configuration subclasses
    • Supported property types
      • Boolean
      • Integer
      • Float
      • Double
      • Plain String
      • Encrypted String
    • Custom executable actions
    • Slider icon types
  • Additional reading
    • Info.plist options
    • AndroidManifest.xml options
    • Displaying overridden configuration
    • Security
      • Best practice
      • Encryption
      • Export compliance
      • App Store compliance
      • PrivacyInfo.xcprivacy
      • Rotating your private key
  • Automation testing
    • iOS native app automation testing
    • Android native automation testing
  • API
    • iOS and watchOS API
    • Android API
    • Flutter API
    • React Native API
  • Appfigurate User Guide
    • Introduction
    • Main menu
    • Select app
    • Add app
    • Import app
    • Install example apps
    • Settings
      • Passcode Lock
      • Restore
      • Backup
      • Delete all apps and Settings
      • Analytics
    • Edit app
    • Configure app
    • Permissions
  • Appfigurate SE user guide
    • Introduction
    • Manual encryption
      • ENCRYPTED_STRING macro/function
      • ENCRYPTED_STRING_IOS_WATCHOS macro/function
    • Setup iOS Simulator app
    • Setup Android Emulator app
    • Xcode source editor extension
      • Troubleshooting
    • Real device cloud testing services
      • BrowserStack
  • LEGAL
    • License Agreement
    • Privacy Policy
    • Release History
    • Third party notices
Powered by GitBook
On this page
  • Passcode on launch
  • Biometrics on launch
  • Passcode to export and backup
  1. Appfigurate User Guide
  2. Settings

Passcode Lock

(not available in real device cloud testing services, iOS Simulator or Android Emulator builds)

PreviousSettingsNextRestore

Last updated 10 months ago

Also see .

Passcode Lock allows for a 4 digit PIN on launch and when exporting app metadata records.

Passcode on launch

To enable a 4 digit PIN on launch of Appfigurate, tap the switch on. The 4 digit PIN overlay screen will be displayed:

Enter a 4 digit PIN. You'll be prompted to confirm the 4 digit PIN a second time. Once matching, the PIN will be set.

Anytime you now launch Appfigurate or attempt to enter the Passcode Lock screen you will be prompted for the 4 digit PIN.

Note: the 4 digit PIN overlay screen will not appear on top of system provided screens such as the iOS Document Picker or Android File Picker. If you are using one of these screens and then leave the app and come back, the 4 digit PIN overlay screen will not appear.

Biometrics on launch

If you have enabled 4 digit PIN on launch, an additional row may appear that allows Biometrics on launch to be enabled:

  • iOS: TouchID or FaceID must be enrolled.

Passcode to export and backup

You can set a 4 digit PIN when attempting to export or backup app metadata records.

Warning: If you enter your 4 digit PIN incorrectly 5 times, Appfigurate will delete the local database and reset back to factory defaults, and the screen displayed. If you don't have a backup of your app metadata records they will be lost.

Android: Biometric hardware of any type () enrolled. Devices that have (Class 2/Weak) or (Class 1/Convenience) biometric hardware or use proprietary vendor APIs, are not supported.

Select app
Class 3/Strong
Security Best Practices