Requirements¶
| Requirement | Minimum | Recommended |
|---|---|---|
| iOS | 16.0 | 17.0+ |
| Xcode | 14.0 | 15.0+ |
| Swift | 5.7 | 5.9+ |
UI Framework Compatibility:
| Your App Uses | Compatible? | How |
|---|---|---|
| SwiftUI | Yes (native) | Drop views directly |
| UIKit + Storyboards | Yes | Wrap SDK views in UIHostingController |
| Mixed | Yes | Use either approach per screen |
Required Permissions (add to Info.plist):
| Permission | Purpose |
|---|---|
| Camera | Selfie capture for virtual try-on |
| Photo Library | Select existing photos for try-on |
What Glance Needs From You:
| Item | Example | Purpose |
|---|---|---|
| Brand name | "RARE RABBIT" | Displayed in SDK UI |
| Brand logo URL | https://cdn.yoursite.com/logo.png |
Shown in chat header |
| Bundle ID | com.yourcompany.yourapp |
Required for Google Sign-In |
| Deep link scheme | rarerabbit://product |
For navigating to products from chat |
Glance provisions everything else — Firebase, API endpoints, authentication, partner ID — and delivers a ready-to-paste config file.