- RNTP 4.1.2 used ExoPlayer 2.x which is incompatible with RN 0.85.3 - RNTP 5.0.0-alpha0 uses androidx.media3 and supports New Architecture - Remove newArchEnabled:false from app.json (New Arch is default) - Remove Kotlin null safety patch (no longer needed) - Remove patch-package (no more patches required) - Fix getState() -> getPlaybackState() API rename in player.js - Add babel.config.js with babel-preset-expo Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
41 lines
888 B
JSON
41 lines
888 B
JSON
{
|
|
"expo": {
|
|
"name": "NovaSonic",
|
|
"slug": "NovaSonic_Mobile",
|
|
"version": "1.0.0",
|
|
"orientation": "portrait",
|
|
"icon": "./assets/icon.png",
|
|
"userInterfaceStyle": "dark",
|
|
"ios": {
|
|
"supportsTablet": true,
|
|
"infoPlist": {
|
|
"UIBackgroundModes": [
|
|
"audio"
|
|
]
|
|
}
|
|
},
|
|
"android": {
|
|
"adaptiveIcon": {
|
|
"backgroundColor": "#121212",
|
|
"foregroundImage": "./assets/android-icon-foreground.png"
|
|
},
|
|
"package": "com.honeyy.novasonic",
|
|
"permissions": [
|
|
"android.permission.FOREGROUND_SERVICE",
|
|
"android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"
|
|
]
|
|
},
|
|
"web": {
|
|
"favicon": "./assets/favicon.png"
|
|
},
|
|
"extra": {
|
|
"eas": {
|
|
"projectId": "8912fd83-6662-4511-97c9-b924e0f9207f"
|
|
}
|
|
},
|
|
"plugins": [
|
|
"expo-font"
|
|
]
|
|
}
|
|
}
|