--- title: "Deregister Device for Push Notifications" url: https://docs.catalyst.zoho.com/en/sdk/flutter/v2/cloud-scale/push-notifications/deregister-device/ description: "This page describes the method to deregister a registered iOS or Android device for remote push notifications." last_updated: 2025-11-19T15:07:41Z service: Cloud Scale type: general related_links: - name: "Push Notifications" url: /en/cloud-scale/help/push-notifications/introduction - name: "Push Notifications API" url: /en/api/code-reference/cloud-scale/push-notifications/ios/send-ios-push-notifications/#SendiOSPushNotifications - name: "Push Notifications Android SDK" url: /en/sdk/android/v2/cloud-scale/push-notifications/register-device/ - name: "Push Notifications iOS SDK" url: /en/sdk/ios/v2/cloud-scale/push-notifications/register-device/ --- # Deregister a Mobile Device for Push Notifications You can deregister a device that was registered for Catalyst iOS push notifications by passing the required parameters to the `deregisterNotification()` method as shown below. ```javascript try{ var response = await ZCatalystApp.getInstance() .deregisterNotification( deviceToken: deviceToken, notificationAppId: "1624000000074620", isTestDevice: false); print(response?.responseJson); } on ZCatalystException catch(ex) { print("Failed to deregister device: $ex"); } ``` **Parameters:** * `deviceToken`: The device token obtained from [FCM for you Android app](https://docs.catalyst.zoho.com/en/cloud-scale/help/push-notifications/android/#configure-and-enroll-for-android-push-notifications), or the device token obtained after [registering the device for remote push notifications with APNS](https://docs.catalyst.zoho.com/en/cloud-scale/help/push-notifications/ios/#configure-and-enroll-for-ios-push-notifications) for your iOS app. * `notificationAppID`: For Android, this is the app ID generated by Catalyst for your Android app in Push Notifications, which can be found in the Android section of Push Notifications in your Catalyst console. For iOS, this is obtained from the `AppConfigurationDevelopment.plist`/ `AppConfigurationProduction.plist` file generated by Catalyst for your app when you [registered your iOS app in Catalyst](https://docs.catalyst.zoho.com/en/sdk/ios/v2/setup/). * `testDevice`: The value is set to `true` for test devices, and set to `false` for production devices.