iOS: gate capabilities by permissions and add settings controls (#22135)

Merged via /review-pr -> /prepare-pr -> /merge-pr.

Prepared head SHA: 92c2660d08
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
This commit is contained in:
Mariano
2026-02-20 19:26:30 +00:00
committed by GitHub
parent 39816e61b0
commit 67edc7790f
8 changed files with 966 additions and 391 deletions

View File

@@ -108,8 +108,13 @@ targets:
NSBonjourServices:
- _openclaw-gw._tcp
NSCameraUsageDescription: OpenClaw can capture photos or short video clips when requested via the gateway.
NSPhotoLibraryUsageDescription: OpenClaw can read your photo library when you ask it to share recent photos.
NSContactsUsageDescription: OpenClaw can read and create contacts when requested via the gateway.
NSLocationWhenInUseUsageDescription: OpenClaw uses your location when you allow location sharing.
NSLocationAlwaysAndWhenInUseUsageDescription: OpenClaw can share your location in the background when you enable Always.
NSCalendarsFullAccessUsageDescription: OpenClaw can read and add calendar events when requested via the gateway.
NSRemindersFullAccessUsageDescription: OpenClaw can read and add reminders when requested via the gateway.
NSMotionUsageDescription: OpenClaw uses Motion & Fitness data for activity and pedometer commands.
NSMicrophoneUsageDescription: OpenClaw needs microphone access for voice wake.
NSSpeechRecognitionUsageDescription: OpenClaw uses on-device speech recognition for voice wake.
UISupportedInterfaceOrientations: