app.json 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. {
  2. "expo": {
  3. "name": "Sample App",
  4. "slug": "sample-app",
  5. "version": "3.0.0",
  6. "orientation": "portrait",
  7. "icon": "./assets/images/icon.png",
  8. "scheme": "sampleapp",
  9. "userInterfaceStyle": "automatic",
  10. "newArchEnabled": true,
  11. "ios": {
  12. "bundleIdentifier": "com.example.app",
  13. "infoPlist": {
  14. "UIBackgroundModes": [
  15. "remote-notification"
  16. ],
  17. "NSAppTransportSecurity": {
  18. "NSAllowsArbitraryLoads": true
  19. }
  20. },
  21. "entitlements": {
  22. "aps-environment": "development",
  23. "com.apple.security.application-groups": [
  24. "group.${ios.bundleIdentifier}.onesignal"
  25. ]
  26. },
  27. "supportsTablet": true
  28. },
  29. "android": {
  30. "package": "com.example.app",
  31. "adaptiveIcon": {
  32. "backgroundColor": "#E6F4FE",
  33. "foregroundImage": "./assets/images/android-icon-foreground.png",
  34. "backgroundImage": "./assets/images/android-icon-background.png",
  35. "monochromeImage": "./assets/images/android-icon-monochrome.png"
  36. },
  37. "permissions": [
  38. "CAMERA",
  39. "ACCESS_FINE_LOCATION",
  40. "ACCESS_COARSE_LOCATION"
  41. ],
  42. "edgeToEdgeEnabled": true,
  43. "predictiveBackGestureEnabled": false
  44. },
  45. "plugins": [
  46. [
  47. "onesignal-expo-plugin",
  48. {
  49. "mode": "development"
  50. }
  51. ],
  52. "expo-router",
  53. [
  54. "expo-splash-screen",
  55. {
  56. "image": "./assets/images/splash-icon.png",
  57. "imageWidth": 200,
  58. "resizeMode": "contain",
  59. "backgroundColor": "#ffffff",
  60. "dark": {
  61. "backgroundColor": "#000000"
  62. }
  63. }
  64. ]
  65. ],
  66. "experiments": {
  67. "typedRoutes": true,
  68. "reactCompiler": true
  69. }
  70. }
  71. }