Skip to content

Commit df3c84a

Browse files
Update resources/views/docs/mobile/1/apis/browser.md
Co-authored-by: Eser DENIZ <[email protected]>
1 parent 36c6d88 commit df3c84a

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed

resources/views/docs/mobile/1/apis/browser.md

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -84,33 +84,3 @@ class OAuthHandler extends Component
8484
}
8585
```
8686

87-
## Platform Behavior
88-
89-
### iOS
90-
- Uses `SFSafariViewController` for the in-app browser
91-
- Provides native Safari experience within your app
92-
- Includes address bar, navigation controls, and share functionality
93-
- Users can easily return to your app
94-
95-
### Android
96-
- Uses `Chrome Custom Tabs` when available
97-
- Falls back to `WebView` if Custom Tabs unavailable
98-
- Provides native browser experience
99-
- Maintains your app's context
100-
101-
## Best Practices
102-
103-
1. **Use for OAuth flows** - Perfect for authentication redirects
104-
2. **Keep users in your app** - Better than opening external browser
105-
3. **Combine with deep links** - Essential for complete OAuth implementation
106-
4. **Handle errors gracefully** - Network issues or invalid URLs should be handled
107-
5. **Provide user feedback** - Show loading states when opening URLs
108-
109-
## Security Considerations
110-
111-
- **Validate URLs** - Ensure URLs are from trusted sources
112-
- **Handle redirects** - Be prepared for OAuth redirects back to your app
113-
- **Secure communication** - Always use HTTPS for sensitive operations
114-
- **User consent** - Make it clear when opening external content
115-
116-
The in-app browser provides a seamless way to handle external content and OAuth flows while maintaining your app's user experience.

0 commit comments

Comments
 (0)