System.Beacon.TBeaconManager.RegisterBeacon
Delphi
function RegisterBeacon(const AGUID: TGUID; const AKindofBeacon: TKindofBeacon = TKindofBeacon.iBAltBeacons; AManufacturerId: Integer = MANUFATURER_ID_ALL): Boolean; overload;
function RegisterBeacon(const AGUID: TGUID; AMajor: Word; const AKindofBeacon: TKindofBeacon = TKindofBeacon.iBAltBeacons; AManufacturerId: Integer = MANUFATURER_ID_ALL): Boolean; overload;
function RegisterBeacon(const AGUID: TGUID; AMajor, AMinor: Word; const AKindofBeacon: TKindofBeacon = TKindofBeacon.iBAltBeacons; AManufacturerId: Integer = MANUFATURER_ID_ALL): Boolean; overload;
C++
bool __fastcall RegisterBeacon(const GUID &AGUID, const TKindofBeacon AKindofBeacon = (TKindofBeacon)(0x3), int AManufacturerId = 0xffffffff)/* overload */;
bool __fastcall RegisterBeacon(const GUID &AGUID, System::Word AMajor, const TKindofBeacon AKindofBeacon = (TKindofBeacon)(0x3), int AManufacturerId = 0xffffffff)/* overload */;
bool __fastcall RegisterBeacon(const GUID &AGUID, System::Word AMajor, System::Word AMinor, const TKindofBeacon AKindofBeacon = (TKindofBeacon)(0x3), int AManufacturerId = 0xffffffff)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Beacon.pas System.Beacon.hpp |
System.Beacon | TBeaconManager |
説明
RegisterBeacon メソッドは、モニタリング用途で、リージョン内でビーコンを登録します。
RegisterBeacon は、ビーコンを形式 iBeacon および AltBeacon で登録します。
3 つの異なるオーバーロード メソッドは、モニタリングしたいビーコンに従い、リージョンに登録するために使用します。
- 第1メソッドでは、
AGUID
を使用しているすべてのAMajor
およびAMinor
のビーコンを登録します。 - 第2メソッドでは、指定された
AGUID
およびAMajor
に関係するすべてのAMinor
ビーコンを登録します。 - 第3メソッドでは、
AGUID
、AMajor
、AMinor
で指定されたビーコンのみを登録します。
メモ:
- 同一 UUID を持つ複数のリージョン項目のイベントを取得することはできません。さまざまなモニタ対象リージョンのイベントの詳細については、「検出したビーコンからの情報の取得」を参照してください。
- Eddystone ビーコンを登録するには、RegisterBeacons を使用します。