Screen Scanning Mode SDK

Optimize screen brightness for ticket scanning.

Written By despia

Last updated About 1 year ago

Scanning Features

This SDK improves ticket scanning by:

  • Boosting screen brightness

  • Enhancing QR readability

  • Optimizing ticket display

  • Saving battery with auto mode

  • Making scanning faster

SDK Usage

const mode = "auto" // auto, off, or on
window.despia = `scanningmode://${mode}`

Modes

Auto Mode

// Screen adjusts based on environment
window.despia = "scanningmode://auto"

Manual On

// Force maximum brightness
window.despia = "scanningmode://on"

Manual Off

// Return to normal brightness
window.despia = "scanningmode://off"

Examples

Ticket Display

function showTicket() {
    // Increase brightness for scanning
    window.despia = "scanningmode://on"
    
    // Show ticket QR code
    displayTicketQR()
}

Smart Scanning

function startScanning() {
    // Let system decide brightness
    window.despia = "scanningmode://auto"
    
    // Show scannable content
    showScanContent()
}

Cleanup

function exitScanning() {
    // Return to normal
    window.despia = "scanningmode://off"
    
    // Hide scan content
    hideScanContent()
}

Tips

  • Use auto mode when possible

  • Turn off after scanning

  • Consider battery life

  • Test in different lighting

  • Handle mode changes


Need help? Email us at support@despia.com