Android Requirements
System requirements for running SoftSDC on Android devices
Quick Summary
- OS: Android 9.0 (API version 28) or newer
- RAM: 2 GB minimum
- Storage: 100 MB available
- Additional: USB OTG support, OTG adapter cable, Internet connection
Understanding Android Requirements
SoftSDC brings professional tax processing capabilities to Android devices, transforming your smartphone or tablet into a mobile tax terminal. This is particularly valuable for businesses that need to issue invoices on-site or in mobile retail environments.
Minimum Requirements
- Operating System: Android 9.0 or newer
- Memory: At least 2 GB of RAM
- Storage: ~100 MB free for the application, plus additional space for data
- USB Support: USB On-The-Go (OTG) support required
- Hardware: USB OTG adapter cable (micro-USB or USB-C to standard USB)
- Network: Internet connection (Wi-Fi or mobile data) for activation
USB OTG Support
USB OTG allows your Android device to connect to external USB devices like smart card readers. You'll need an OTG adapter cable that converts your phone's charging port to a standard USB port.
Recommended Configuration
For optimal performance:
- OS: Android 10.0 or newer (improved USB handling and background service management)
- RAM: 4 GB or more for smoother operation
- Storage: 500 MB available for invoice history and logs
- Connection: Stable internet connection for regular synchronization
Required Permissions
When installing SoftSDC on Android, the application will request:
- Internet Access - For license validation and time synchronization
- USB Device Access - For smart card reader communication
- Background Running - To maintain the embedded server while switching apps
- Notifications - To inform about important events (invoice processing, connection issues)
Each permission request includes an explanation of why it's needed. The app only requests permissions when the related functionality is actually used.
First-Time Setup
When you insert a card reader for the first time:
- A permission dialog will appear
- Select "Ok" or "Grant Permission" to allow SoftSDC to access the hardware
- This is a one-time security measure for each new USB device
Running in Background
SoftSDC includes a background service that:
- Maintains API availability for POS integration
- Processes invoices even when the app is minimized
- Continues synchronization with tax authorities
For extended operation sessions, connect your device to a power source to prevent interruptions from power-saving modes.
Storage Considerations
For devices working in offline mode, daily storage requirements:
- 10 invoices/day: ~2MB
- 100 invoices/day: ~20MB
- 1,000 invoices/day: ~200MB
Troubleshooting
Common Issues
Card reader not detected:
- Verify your device supports USB OTG
- Check OTG adapter cable functionality
- Try different USB ports or cables
- Use an OTG checker app to verify support
Permission issues:
- Ensure all required permissions are granted in Settings
- Check that background activity is not restricted
- Verify notification permissions are enabled