{"id":"62460357-38b2-4d27-97e7-d47e238b95fb","createdAt":"2025-12-06T03:00:54.548Z","runtimeVersion":"1.0.0","launchAsset":{"key":"bundle","contentType":"application/javascript","url":"https://eqjvecg-trainity-gmbh-8082.exp.direct/index.bundle?platform=ios&dev=true&hot=false&lazy=true&transform.engine=hermes&transform.bytecode=1&transform.routerRoot=app&unstable_transformProfile=hermes-stable"},"assets":[],"metadata":{},"extra":{"eas":{"projectId":"d2d3ad5e-12a0-4cde-ac3b-cefe5717be87"},"expoClient":{"name":"Trainity Record","slug":"trainity-mobile","version":"1.0.0","orientation":"portrait","icon":"./assets/record-icon.png","userInterfaceStyle":"light","newArchEnabled":true,"runtimeVersion":{"policy":"appVersion"},"updates":{"enabled":true,"checkAutomatically":"ON_LOAD","fallbackToCacheTimeout":0},"locales":{"de":"./locales/de.json"},"primaryLanguage":"de","splash":{"image":"./assets/splash-icon.png","resizeMode":"contain","backgroundColor":"#FFEFCF","imageUrl":"https://eqjvecg-trainity-gmbh-8082.exp.direct/assets/./assets/splash-icon.png"},"ios":{"supportsTablet":true,"bundleIdentifier":"com.trainity.mobile","buildNumber":"8","infoPlist":{"CFBundleDevelopmentRegion":"de","CFBundleLocalizations":["de"],"CFBundleAllowMixedLocalizations":false,"AppleLanguages":["de"],"NSMicrophoneUsageDescription":"Trainity benötigt Zugriff auf dein Mikrofon, um Audio-Aufnahmen zu transkribieren.","NSUserNotificationUsageDescription":"Trainity sendet dir Benachrichtigungen, sobald neue Transkripte fertig sind.","ITSAppUsesNonExemptEncryption":false,"NSAppTransportSecurity":{"NSAllowsArbitraryLoads":false,"NSExceptionDomains":{"record.trainity-ai.de":{"NSIncludesSubdomains":true,"NSExceptionRequiresForwardSecrecy":false,"NSExceptionAllowsInsecureHTTPLoads":false,"NSThirdPartyExceptionRequiresForwardSecrecy":false},"expo.trainity-ai.de":{"NSIncludesSubdomains":true,"NSExceptionRequiresForwardSecrecy":false,"NSExceptionAllowsInsecureHTTPLoads":false,"NSThirdPartyExceptionRequiresForwardSecrecy":false}}}}},"android":{"adaptiveIcon":{"foregroundImage":"./assets/record-icon.png","backgroundColor":"#FFEFCF","foregroundImageUrl":"https://eqjvecg-trainity-gmbh-8082.exp.direct/assets/./assets/record-icon.png"},"package":"com.trainity.mobile","permissions":["RECORD_AUDIO","POST_NOTIFICATIONS","android.permission.RECORD_AUDIO","android.permission.MODIFY_AUDIO_SETTINGS"],"edgeToEdgeEnabled":true,"locale":"de"},"web":{"favicon":"./assets/favicon.png"},"notification":{"icon":"./assets/record-icon.png","color":"#FFEFCF","iosDisplayInForeground":true,"iconUrl":"https://eqjvecg-trainity-gmbh-8082.exp.direct/assets/./assets/record-icon.png"},"plugins":[["expo-audio",{"microphonePermission":"Trainity benötigt Zugriff auf dein Mikrofon, um Audio-Aufnahmen zu transkribieren."}],"expo-mail-composer","expo-notifications"],"extra":{"eas":{"projectId":"d2d3ad5e-12a0-4cde-ac3b-cefe5717be87"}},"owner":"trainity-gmbh","_internal":{"isDebug":false,"projectRoot":"/opt/appstore-apps/trainity-record/trainity-mobile","dynamicConfigPath":{},"staticConfigPath":"/opt/appstore-apps/trainity-record/trainity-mobile/app.json","packageJsonPath":"/opt/appstore-apps/trainity-record/trainity-mobile/package.json","pluginHistory":{"expo-audio":{"name":"expo-audio","version":"1.0.15"},"expo-mail-composer":{"name":"expo-mail-composer","version":"15.0.7"},"expo-notifications":{"name":"expo-notifications","version":"0.32.13"}}},"sdkVersion":"54.0.0","platforms":["ios","android"],"iconUrl":"https://eqjvecg-trainity-gmbh-8082.exp.direct/assets/./assets/record-icon.png","hostUri":"eqjvecg-trainity-gmbh-8082.exp.direct"},"expoGo":{"debuggerHost":"eqjvecg-trainity-gmbh-8082.exp.direct","developer":{"tool":"expo-cli","projectRoot":"/opt/appstore-apps/trainity-record/trainity-mobile"},"packagerOpts":{"dev":true},"mainModuleName":"index"},"scopeKey":"@anonymous/trainity-mobile-29f67091-22bf-46b5-a70a-77df994ceb8f"}}