Skip to main content

App Settings

Set here app settings like version and URL.

App Settings

Mobile App Configuration

Configure settings for the eGrocer mobile application.

Basic Settings

  1. App Information

    • App Name
    • Version Number
    • Build Number
    • Package Name
  2. Appearance

    • Theme Colors
    • App Logo
    • Splash Screen
    • App Icons

Feature Configuration

  1. Authentication

    ENABLE_SOCIAL_LOGIN=true
    ENABLE_PHONE_LOGIN=true
    ENABLE_BIOMETRIC=true
  2. Payment Options

    ENABLE_STRIPE=true
    ENABLE_PAYPAL=true
    ENABLE_COD=true
  3. Notifications

    ENABLE_PUSH_NOTIFICATIONS=true
    NOTIFICATION_SOUND=true
    NOTIFICATION_VIBRATION=true

Integration Settings

Firebase Configuration

{
"project_id": "your-project-id",
"app_id": "your-app-id",
"api_key": "your-api-key",
"messaging_sender_id": "your-sender-id"
}

Maps Integration

GOOGLE_MAPS_API_KEY=your_api_key
ENABLE_LOCATION_TRACKING=true
DEFAULT_MAP_ZOOM=15

Analytics Setup

ANALYTICS_TRACKING_ID=your_tracking_id
ENABLE_CRASH_REPORTING=true
ENABLE_PERFORMANCE_MONITORING=true

Feature Controls

Shopping Features

  1. Cart Settings

    • Maximum Items
    • Minimum Order Value
    • Cart Expiry Time
  2. Order Settings

    • Order Tracking
    • Delivery Options
    • Return Policy
  3. Product Display

    • Image Quality
    • Cache Duration
    • List View Options

User Features

  1. Profile Settings

    • Address Book
    • Payment Methods
    • Order History
  2. Preferences

    • Language Selection
    • Currency Format
    • Time Zone
  3. Security

    • Session Timeout
    • PIN Protection
    • Data Encryption

Performance Settings

Cache Configuration

ENABLE_IMAGE_CACHE=true
CACHE_DURATION=86400
OFFLINE_MODE_ENABLED=true

Network Settings

API_TIMEOUT=30
RETRY_ATTEMPTS=3
ENABLE_COMPRESSION=true

Storage Settings

MAX_OFFLINE_DATA=100MB
CLEAR_CACHE_INTERVAL=7
AUTO_UPDATE_ENABLED=true

Testing Configuration

  1. Test Mode

    APP_ENV=testing
    ENABLE_MOCK_LOCATION=true
    TEST_PAYMENT_GATEWAY=true
  2. Debug Options

    • Console Logging
    • Network Monitor
    • Performance Stats
  3. Test Accounts

    • Test Users
    • Test Products
    • Test Orders

Best Practices

  1. Performance

    • Optimize Images
    • Minimize API Calls
    • Efficient Caching
  2. Security

    • Secure Storage
    • API Security
    • Data Privacy
  3. User Experience

    • Fast Loading
    • Offline Support
    • Error Handling

Troubleshooting

Common Issues

  1. App Crashes

    • Check Logs
    • Memory Usage
    • API Responses
  2. Performance Issues

    • Cache Status
    • Network Speed
    • Resource Usage
  3. Integration Problems

    • API Keys
    • Service Status
    • Version Compatibility

Important Notes

  1. Updates

    • Version Control
    • Change Log
    • Update Policy
  2. Monitoring

    • Usage Analytics
    • Error Tracking
    • User Feedback
  3. Support

    • Documentation
    • Help Center
    • Contact Info