Class CLBeaconRegion

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class CLBeaconRegion
extends CLRegion
  • Constructor Details

    • CLBeaconRegion

      public CLBeaconRegion()
    • CLBeaconRegion

      protected CLBeaconRegion​(NSObject.Handle h, long handle)
    • CLBeaconRegion

      protected CLBeaconRegion​(NSObject.SkipInit skipInit)
    • CLBeaconRegion

      @Deprecated public CLBeaconRegion​(NSUUID proximityUUID, String identifier)
      Deprecated.
      Deprecated in iOS 13.0. Use -initWithUUID:identifier:
    • CLBeaconRegion

      @Deprecated public CLBeaconRegion​(NSUUID proximityUUID, short major, String identifier)
      Deprecated.
      Deprecated in iOS 13.0. Use -initWithUUID:major:identifier:
    • CLBeaconRegion

      @Deprecated public CLBeaconRegion​(NSUUID proximityUUID, short major, short minor, String identifier)
      Deprecated.
      Deprecated in iOS 13.0. Use -initWithUUID:major:identifier:
    • CLBeaconRegion

      public CLBeaconRegion​(CLBeaconIdentityConstraint beaconIdentityConstraint, String identifier)
      Since:
      Available in iOS 13.0 and later.
    • CLBeaconRegion

      @Deprecated public CLBeaconRegion​(CLLocationCoordinate2D center, double radius, String identifier)
      Deprecated.
      Deprecated in iOS 7.0. Please see CLCircularRegion
  • Method Details

    • createUsingUUID

      public static CLBeaconRegion createUsingUUID​(NSUUID uuid, String identifier)
      Since:
      Available in iOS 13.0 and later.
    • createUsingUUID

      public static CLBeaconRegion createUsingUUID​(NSUUID uuid, short major, String identifier)
      Since:
      Available in iOS 13.0 and later.
    • createUsingUUID

      public static CLBeaconRegion createUsingUUID​(NSUUID uuid, short major, short minor, String identifier)
      Since:
      Available in iOS 13.0 and later.
    • getBeaconIdentityConstraint

      public CLBeaconIdentityConstraint getBeaconIdentityConstraint()
      Since:
      Available in iOS 13.0 and later.
    • getUUID

      public NSUUID getUUID()
      Since:
      Available in iOS 13.0 and later.
    • getProximityUUID

      @Deprecated public NSUUID getProximityUUID()
      Deprecated.
      Deprecated in iOS 13.0. Use -UUID
    • getMajor

      public NSNumber getMajor()
    • getMinor

      public NSNumber getMinor()
    • notifiesEntryStateOnDisplay

      public boolean notifiesEntryStateOnDisplay()
    • setNotifiesEntryStateOnDisplay

      public void setNotifiesEntryStateOnDisplay​(boolean v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • createUsingUUID0

      protected long createUsingUUID0​(NSUUID uuid, String identifier)
      Since:
      Available in iOS 13.0 and later.
    • init

      @Deprecated protected long init​(NSUUID proximityUUID, String identifier)
      Deprecated.
      Deprecated in iOS 13.0. Use -initWithUUID:identifier:
    • createUsingUUID0

      protected long createUsingUUID0​(NSUUID uuid, short major, String identifier)
      Since:
      Available in iOS 13.0 and later.
    • init

      @Deprecated protected long init​(NSUUID proximityUUID, short major, String identifier)
      Deprecated.
      Deprecated in iOS 13.0. Use -initWithUUID:major:identifier:
    • createUsingUUID0

      protected long createUsingUUID0​(NSUUID uuid, short major, short minor, String identifier)
      Since:
      Available in iOS 13.0 and later.
    • init

      @Deprecated protected long init​(NSUUID proximityUUID, short major, short minor, String identifier)
      Deprecated.
      Deprecated in iOS 13.0. Use -initWithUUID:major:identifier:
    • init

      protected long init​(CLBeaconIdentityConstraint beaconIdentityConstraint, String identifier)
      Since:
      Available in iOS 13.0 and later.
    • getPeripheralData

      public CBAdvertisementData getPeripheralData​(NSNumber measuredPower)