> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Why Does Real-Time Uninstall Tracking Differ from the Uninstall Status on the Dashboard?

> Why real-time uninstall tracking via FCM may not match the MoEngage dashboard status, and what causes differences in uninstall reporting.

## Problem

After the real-time uninstall tracking is implemented, the uninstalled status on the MoEngage dashboard is expected to match that.

## Explanation

The real-time uninstall tracking does not match the uninstalled status on the MoEngage dashboard due to the following reasons:

* Firebase Cloud Messaging (FCM) tracks the app-remove event when an app is uninstalled. MoEngage uses this app-remove event through FCM Functions.
* The uninstalls tracked by MoEngage's backend may not match the FCM events. The real-time uninstall tracking relies on FCM configuration and the app\_remove event.
* Currently, MoEngage tracks uninstall by sending silent push notifications to all user devices daily. It can take up to 24 hours to track an uninstall.
* The FCM SDK tracks an uninstall immediately, allowing for a quick response.
* You cannot change the installed flag. MoEngage manages it through silent push notifications.

<Info>
  If you see more uninstalls in the Play Store console than in MoEngage, it can be an issue with calls made to FCM. In this case, you must contact the FCM support. It is essential to understand that uninstall tracking occurs in the backend, and real-time uninstall tracking numbers cannot be compared.

  To implement a real-time uninstall, read [Real-time Uninstall Tracking](https://www.moengage.com/docs/developer-guide/components-for-sdk/tracking/real-time-uninstall-tracking#create-cloud-function).
</Info>
