> ## 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 Aren't Deeplinks in Push Notifications Working on Android Devices?

> Troubleshoot Android push notification deeplinks not opening your app. Verify your deeplink URL implementation and test from a third-party app.

## Problem

Deeplinks in push notifications are not working on Android devices.

## Solution

Deeplinks are supported in Android app development and by MoEngage. To verify if the deeplink implementation is correct on the developer’s end, perform the following steps:

1. Test the deeplink URL. Ensure the deeplink URL correctly opens the app from a third-party app (such as WhatsApp, Slack, or a web browser) using the same link used in the campaign. If it fails to open, the issue is likely with the developer's implementation. MoEngage uses native deeplink functions provided by Android. For more information on implementation deeplinks, refer to the official Android documentation:
   * [Create Deep Links to App Content](https://developer.android.com/training/app-links/deep-linking)
   * [Handling Android App Links](https://developer.android.com/training/app-links)
2. *For Hybrid Frameworks*. In some hybrid frameworks, developers use routes to navigate within the app. However, these routes may not work when opened from outside the app, as they are generally effective only with the app. For proper deeplink integration, refer to the Android documentation listed above.
3. If deeplinks work from third-party apps but not with MoEngage push notifications:
   * If the MoEngage SDK creates the push notification, the SDK may be using an outdated deeplink URL format and appending MoEngage data to the URL, which could prevent proper parsing. If this occurs, please contact your MoEngage Customer Success Manager (CSM) or the Support team..
   * If the MoEngage SDK does not create the push notification, the app developer must check the deeplink implementation in their code.
