Files
BizGaze_Remote/mobile/resources/android-permissions.xml
T
Sravan 73b40a5d9f feat(mobile): Android prep — icons/splash assets, permissions, FCM setup
- resources/: 1024 icon.png + 2732 splash.png/splash-dark.png generated from the
  PWA icon + brand blue; wired @capacitor/assets (npm run assets) + splash-screen plugin.
- ANDROID_SETUP.md: end-to-end guide (SDK setup, cap add android, manifest permissions,
  Firebase/google-services.json + Gradle, run, Play AAB build) for package com.bizgaze.connect.
- android-permissions.xml: paste-ready POST_NOTIFICATIONS + camera/mic/WebRTC perms.
- mobile/README links the guide; setup adds `npm run assets`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 20:18:11 +05:30

20 lines
1.0 KiB
XML

<!-- Paste these into mobile/android/app/src/main/AndroidManifest.xml, inside <manifest> and
directly above the <application> element. INTERNET is already added by Capacitor.
See ANDROID_SETUP.md §3. -->
<!-- Push notifications: Android 13 (API 33)+ shows a runtime prompt -->
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<!-- Voice / video calls + camera, used by the WebRTC features in the web UI -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<!-- Camera is optional hardware (tablets without one can still install) -->
<uses-feature android:name="android.hardware.camera" android:required="false" />
<!-- Later, for screen-sharing FROM the phone (needs a screen-capture plugin):
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" />
-->