# Troubleshooting

- [How to fix the "Unregistered" push test error?](https://doc.batch.com/developer/troubleshooting/how-to-fix-the-unregistered-push-test-error.md): In some cases, Batch will fail sending a send test to your device. This happens when the token you are targeting is not valid anymore.
- [Why is my device not receiving push notifications on Android?](https://doc.batch.com/developer/troubleshooting/why-is-my-device-not-receiving-push-notifications-on-android.md): Several issues may prevent your device or the device of someone in your team from receiving notifications on Android.
- [Why am I receiving my push notifications twice on Android?](https://doc.batch.com/developer/troubleshooting/why-am-i-receiving-my-push-notifications-twice-on-android.md): Sometimes after you set up Batch's SDK, you receive push notifications twice due to misconfiguration.
- [My APNS push certificate expired, what should I do?](https://doc.batch.com/developer/troubleshooting/my-apns-push-certificate-expired-what-should-i-do.md): Batch servers need a valid certificate to communicate with Apple Push Notification Services. Follow that guide to create a new one.
- [How to prevent Firebase from intercepting Batch push notifications?](https://doc.batch.com/developer/troubleshooting/how-to-prevent-firebase-from-intercepting-batch-push-notifications.md): Firebase may intercept notifications on iOS. This can cause issues with Batch's handling of notifications (landings, deeplinks, and more).
- [How to fix issues with deeplinks in push notifications?](https://doc.batch.com/developer/troubleshooting/how-to-fix-issues-with-deeplinks-in-push-notifications.md): Here are some suggestions if your deeplink is not working properly.
- [My mobile landing does not show](https://doc.batch.com/developer/troubleshooting/my-mobile-landing-does-not-show.md): Mobile Landings may fail to display in certain cases. This guide outlines the most common causes and how to fix them.
- [Why is my device not receiving push notifications on iOS?](https://doc.batch.com/developer/troubleshooting/why-is-my-device-not-receiving-push-notifications-on-ios.md): Several issues may prevent your device or the device of someone in your team from receiving notifications on iOS.
- [How to reach devices with Android 7.1.1 and lower versions?](https://doc.batch.com/developer/troubleshooting/how-to-reach-devices-with-android-7.1.1-and-lower-versions.md)
- [What certificate authority does Batch use for its APIs and Dashboard?](https://doc.batch.com/developer/troubleshooting/what-certificate-authority-does-batch-use-for-its-apis-and-dashboard.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.batch.com/developer/troubleshooting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
