Skip to main content
Version: 1.0.0

Appxiom Offline Issue Caching with Appxiom SDK

Appxiom SDK provides automatic offline caching of issues for Android applications, ensuring that no error or issue is lost when the device is offline or temporarily unable to sync with the Appxiom dashboard.

Offline caching is enabled by default in both debug and release builds. No additional permissions or configuration are required.

How Offline Caching Works

  • When an issue cannot be synced to the Appxiom dashboard (e.g., due to no internet connection), the SDK automatically stores the issue locally on the device.
  • The next time the app is restarted or another issue occurs, the SDK will retry syncing all pending issues to the dashboard.
  • If the application version changes before pending issues are synced, those issues will be discarded to prevent version conflicts.

Offline caching ensures reliable error reporting and analytics, even in unreliable network conditions.


Frequently Asked Questions (FAQ)

Q: Is offline caching enabled by default in Appxiom SDK?
A: Yes, offline caching is automatically enabled in both debug and release builds. No extra setup is required.

Q: What happens if my device is offline when an issue occurs?
A: The SDK will store the issue locally and automatically retry syncing it to the Appxiom dashboard when the app restarts or another issue is reported.

Q: Are there any permissions required for offline caching?
A: No additional permissions are needed. Offline caching works out of the box.

Q: What happens to pending issues if the app version changes?
A: Any unsynced issues will be discarded if the application version changes before they are synced.

Q: Can I configure or disable offline caching?
A: Offline caching is managed automatically by the SDK and cannot be disabled or configured by the developer.

Q: How can I verify that offline caching is working?
A: You can test by triggering an issue while offline, then reconnecting and restarting the app. The issue should appear in the Appxiom dashboard once connectivity is restored.

Q: Does offline caching impact app performance or storage?
A: The impact is minimal. Only unsynced issues are stored temporarily and are removed after successful sync or version change.