KetMail Mobile App
Complete documentation for the KetMail mobile application. Learn how to integrate with Auth2.0 authentication system and KetMail backend for professional email services.
Quick Start
Get the KetMail mobile app up and running in minutes
1. Start Servers
2. Setup Mobile App
3. Run App
Features
Comprehensive email management with enterprise-grade security
Auth2.0 Integration
- User registration & login
- Email verification
- Two-factor authentication
- Device tracking
Email Management
- Create @ketmail.in accounts
- Multiple domain support
- Account settings
- Storage management
Security Features
- Biometric authentication
- Encrypted storage
- Suspicious activity detection
- Session management
API Integration
Complete integration with Auth2.0 and KetMail backend
Auth2.0 API Endpoints
User authentication with device tracking
User registration with email verification
Two-factor authentication verification
Get current user profile
KetMail API Endpoints
Create new email account
List user's email accounts
Update email account settings
Get available domains
Authentication Flow
Complete user authentication and email account creation process
Registration
- 1User enters personal information
- 2App sends registration to Auth2.0
- 3Verification email sent
- 4User verifies email
- 5Account activated
Login
- 1User enters credentials
- 2App validates with Auth2.0
- 32FA required if enabled
- 4Token stored securely
- 5User redirected to app
Email Creation
- 1User selects username
- 2Check availability
- 3Create via KetMail API
- 4Account associated
- 5Ready to use
Configuration
Setup and configuration options for the mobile app
Environment Variables
Auth2.0 server URL
KetMail server URL
App Configuration
Default Domain
Storage Limit
Session Timeout
Troubleshooting
Common issues and solutions
API Connection Errors
- • Check server URLs in configuration
- • Verify servers are running
- • Check network connectivity
- • Ensure ports are accessible
Authentication Issues
- • Clear app storage
- • Check token expiration
- • Verify Auth2.0 server status
- • Check email verification status
Email Creation Failures
- • Check KetMail server status
- • Verify domain availability
- • Check username availability
- • Ensure user is authenticated
Build Errors
- • Clear npm cache
- • Delete node_modules and reinstall
- • Update Expo SDK if needed
- • Check dependency conflicts
Ready to Get Started?
Set up your KetMail mobile app today and experience professional email management with enterprise-grade security.