<!--
{
  "availability" : [
    "iOS: 7.0.0 -",
    "iPadOS: 7.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.10.0 -",
    "tvOS: 9.0.0 -",
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreLocation",
  "identifier" : "/documentation/CoreLocation/CLRegion/notifyOnEntry",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Core Location"
    ],
    "preciseIdentifier" : "c:objc(cs)CLRegion(py)notifyOnEntry"
  },
  "title" : "notifyOnEntry"
}
-->

# notifyOnEntry

A Boolean indicating that notifications are generated upon entry into the region.

```
var notifyOnEntry: Bool { get set }
```

## Discussion

When this property is <doc://com.apple.documentation/documentation/Swift/true>, a device crossing from outside the region to inside the region triggers the delivery of a notification. If the property is <doc://com.apple.documentation/documentation/Swift/false>, a notification is not generated. The default value of this property is <doc://com.apple.documentation/documentation/Swift/true>.

If the app is not running when a boundary crossing occurs, the system launches the app into the background to handle it. Upon launch, your app must configure new location manager and delegate objects to receive the notification. The notification is sent to your delegate’s [`locationManager(_:didEnterRegion:)`](/documentation/CoreLocation/CLLocationManagerDelegate/locationManager(_:didEnterRegion:)) method.

---

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)