<!--
{
  "availability" : [
    "iOS: 8.0.0 -",
    "iPadOS: 8.0.0 -",
    "macCatalyst: 13.1.0 -",
    "tvOS: -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UIApplication/isRegisteredForRemoteNotifications",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:objc(cs)UIApplication(py)registeredForRemoteNotifications"
  },
  "title" : "isRegisteredForRemoteNotifications"
}
-->

# isRegisteredForRemoteNotifications

A Boolean value that indicates whether the app is currently registered for remote notifications.

```
var isRegisteredForRemoteNotifications: Bool { get }
```

## Discussion

This method reflects whether the remote registration process completed successfully—a process that begins when you call the [`registerForRemoteNotifications()`](/documentation/UIKit/UIApplication/registerForRemoteNotifications()) method. This method does not reflect whether remote notifications are actually available due to connectivity issues. The value returned by this method takes into account the user’s preferences for receiving remote notifications.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)