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
    • Mobile 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
    • Mobile 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
  • Android app
  • iOS app
  1. Appfigurate User Guide

Permissions

PreviousConfigure appNextIntroduction

Last updated 10 months ago

Android app

The Android app uses the following permissions. Denying permissions may result in the app becoming non functional.

ACCESS_NETWORK_STATE, INTERNET

Standard Android permissions granted to Appfigurate at install time. Appfigurate uses the network in the following scenarios:

  • For Google Analytics (optional - see ).

  • When you import or export app metadata depending on the .

CAMERA

Appfigurate requires this permission when you use the app metadata import functionality.

READ_EXTERNAL_STORAGE

Appfigurate requires this permission when you use the or app metadata functionality with a SD card.

USE_BIOMETRIC, USE_FINGERPRINT

Appfigurate requires this permission to provide the security feature.

VIBRATE

Appfigurate requires this permission on the security feature.

REORDER_TASKS

Appfigurate uses this to launch your app by task id after applying or resetting configuration.

iOS app

The iOS app uses the following permissions. Denying permissions may result in the app becoming non functional.

Network

Standard iOS permissions granted to Appfigurate at install time. Appfigurate uses the network in the following scenarios:

Camera

FaceID

For Google Analytics (optional - see ).

When you import or export app metadata depending on the .

Appfigurate requires this permission when you use the app metadata import functionality.

Appfigurate requires this permission to provide the security feature.

privacy policy
privacy policy
import
export
passcode lock
biometrics on launch
biometrics on launch
method chosen
QR code
method chosen
QR code