> For the complete documentation index, see [llms.txt](https://docs.extraaedge.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.extraaedge.com/resolving-mobile-app-cache-and-refresh-issues.md).

# Resolving Mobile App Cache and Refresh Issues

**Common Causes of Stale Data in ExtraaEdge Analytics App**

1. Cached Data Not Updating: The app may store outdated data due to an overloaded cache.
2. Syncing Issues: The app might fail to sync with the latest server updates.
3. Network Connectivity: Poor internet connection can prevent data updates.
4. App Version Mismatch: Using an outdated app version may cause inconsistencies.

Steps to Clear Cache and Refresh the App

1. Close and Reopen the App:\
   ✅ Ensure the app is fully closed before reopening to trigger a fresh data sync.
2. Clear Cache (Android Users):\
   ✅ Go to Settings > Apps > ExtraaEdge Analytics > Storage > Clear Cache.\
   ✅ Restart the app and check if data is refreshed.
3. Clear Cache (iOS Users):\
   ✅ Uninstall and reinstall the app (iOS does not provide a direct cache-clearing option).
4. Manually Refresh Data:\
   ✅ Within the app, navigate to the Refresh button or swipe down on key data screens.
5. Ensure Stable Internet Connection:\
   ✅ Switch between Wi-Fi and mobile data to check for connectivity issues.
6. Update the App:\
   ✅ Check the Google Play Store or Apple App Store for any pending updates.
7. Log Out and Log Back In:\
   ✅ Sometimes, a session refresh can resolve syncing issues.
8. Restart the Device:\
   ✅ If the issue persists, restarting the device can help clear temporary app glitches.

**Internal Troubleshooting Guide**

* If multiple users report similar issues, escalate to the development team for further investigation.
* Check backend logs to confirm whether data sync failures are occurring.
* Provide step-by-step screenshots or a short video guide to users if needed.

Onboarding and Training New Internal Users

1. System Navigation

* Familiarize users with the ExtraaEdge CRM dashboard, analytics features, and reporting tools.
* Conduct a walkthrough of key sections: Leads, Applications, Reports, and Notifications.
* Explain access levels and role-based permissions.

2. Troubleshooting Basics

* Common User Issues:\
  ✅Login errors (resetting passwords, verifying user credentials)\
  ✅Data sync issues (refer to cache clearing steps above)\
  ✅Report generation errors (validating filters, checking data permissions)<br>
* Basic Debugging Steps:\
  ✅Check internet connectivity.\
  ✅Clear cache or restart the app.\
  ✅Ensure the correct version of the app is installed.\
  ✅Verify backend settings for role-based access.

3. Avoiding Recurring Problems

* Train users to regularly update the app to prevent version-related issues.
* Encourage them to report bugs via the internal ticketing system with screenshots and steps to reproduce.
* Provide quick-reference guides for common troubleshooting scenarios.
* Schedule periodic refresher training to reinforce best practices and new feature updates.

4. Internal Knowledge Base

* Maintain a repository of troubleshooting guides and FAQs.
* Share recorded training sessions for new users to access anytime.
* Create a checklist for new users to complete during their first week.

{% hint style="info" %}
By following these procedures, teams can ensure smooth app usage, faster troubleshooting, and improved user experience for both internal employees and customers.
{% endhint %}
