--- title: "Deregister Device for Push Notifications" url: https://docs.catalyst.zoho.com/en/sdk/ios/v2/cloud-scale/push-notifications/deregister-device/ description: "This page describes the method to deregister a registered iOS 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: "iOS Push Notifications" url: /en/cloud-scale/help/push-notifications/ios - name: "Push Notifications API for iOS Devices" url: /en/api/code-reference/cloud-scale/push-notifications/ios/send-ios-push-notifications/#SendiOSPushNotifications --- # 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 ZCatalystApp.shared.deregisterNotification(token: e5********21, appID: 1234567, testDevice: true) { error in if let error = error { return print("Error : \( error )") } print("UnRegistered successfully") } ``` **Parameters:** * `token`: `token`: 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). * `appID`: The `notificationAppID` 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