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

# Notification Not Delivered to Device

> Refer to the checklist below to troubleshoot issues with push notifications not being delivered.

The push notification was sent successfully but did not appear on the user’s device.

This issue may be caused by missing notification permissions, network restrictions, token expiration, or incorrect SDK integration.

## iOS

<AccordionGroup>
  <Accordion title="Capability Missing: Push Notifications">
    **Cause:** The Push Notification capability is not enabled in your Xcode project.

    **Solution:**

    1. Open your project in Xcode.
    2. Navigate to your target's **Signing & Capabilities** tab.
    3. Click the **+** button and add **Push Notifications** capability.
    4. Rebuild and rerun your application.
  </Accordion>

  <Accordion title="Outdated Xcode or Simulator Version">
    **Cause:** The Xcode or simulator version you are using is outdated.

    **Solution:**

    1. Check your Xcode and Simulator versions.
    2. Update Xcode and Simulator to the latest versions via the App Store or Xcode preferences.
    3. Restart Xcode and Simulator after updating.
  </Accordion>

  <Accordion title="Permissions Not Granted">
    **Cause:** The user has not granted push notification permissions.

    **Solution:**

    1. On your device, navigate to **Settings** > **Notifications** > Your App.
    2. Ensure **Allow Notifications** is enabled.
    3. You can also confirm notification permission status in the Clix device list dashboard.
  </Accordion>

  <Accordion title="Poor Network Connection">
    **Cause:** Your device has a poor or unstable network connection.

    **Solution:**

    1. Ensure your device has a stable internet connection.
    2. Try switching between Wi-Fi and cellular data to improve connectivity.
    3. Verify connectivity by visiting a webpage or using other network-dependent apps.
  </Accordion>
</AccordionGroup>

## Android

<AccordionGroup>
  <Accordion title="Emulator Not Started with Cold Boot">
    **Cause:** Your emulator device did not start with a cold boot.

    **Solution:**

    1. Open Android Studio Device Manager.
    2. Select your emulator device, click on **Edit**.
    3. Go to the **Additional Settings** section.
    4. Set the **Boot option** to **Cold boot**.
    5. Save changes and restart your emulator.
  </Accordion>

  <Accordion title="Permissions Not Granted">
    **Cause:** The user has not granted push notification permissions.

    **Solution:**

    1. Navigate to **Settings** > **Apps** > Your App > **Notifications**.
    2. Ensure notification permissions are enabled.
    3. Confirm permission status in the Clix device list dashboard.
  </Accordion>

  <Accordion title="Poor Network Connection">
    **Cause:** Your device is experiencing poor or unstable network connectivity.

    **Solution:**

    1. Check your internet connection by opening a browser or another app.
    2. Switch between Wi-Fi and mobile data to resolve connectivity issues.
    3. Restart the device or emulator and try again.
  </Accordion>
</AccordionGroup>
