If only one user is experiencing geolocation issues in the C-Cube Punch mobile app, while it works fine for everyone else, the issue is likely related to that user’s device or settings. Here’s a checklist to help you troubleshoot:
✅ 1. Check App Permissions
The user must allow the app to access their location.
iPhone: Settings → C-Cube → Location → Select “While Using the App” or “Always”
Android: Settings → Apps → C-Cube → Permissions → Location → Select “Allow all the time” or “Allow only while using the app”
✅ 2. Location Services Enabled
Is the phone’s GPS turned on?
Ask the user to restart their device or toggle Airplane Mode on and off to reset the location services.
✅ 3. App Version
Is the user running the latest version of the app?
Updating may resolve a bug affecting geolocation.
✅ 4. Battery Saver / Background App Management
Some Android devices restrict location access to save battery.
Go to: Settings → Battery → App Launch → Find C-Cube → Disable automatic management
✅ 5. Network Connection
If the user is in an area with poor GPS signal or no mobile data/Wi-Fi, geolocation might fail.
✅ 6. Account or Session Issue
Is the issue happening only with their account, or on their phone regardless of the account?
Try logging in with their account on another device, or a different account on their phone to test.
✅ 7. Device Compatibility
Some older devices or phones that are rooted/jailbroken may have GPS issues.