Überblick
Optionale Parameter für ein Abo.
Erläuterungen zu den einzelnen Parametern finden Sie in den nachfolgenden Eigenschaftsdeklarationen.
Übernimmt NSObject.
Property-Zusammenfassung | |
GNSDeviceTypes | deviceTypesToDiscover |
Die Gerätetypen, die erkannt werden sollen. Mehr... | |
NSString * | messageNamespace |
Der abzugleichende Nachrichten-Namespace. Mehr... | |
NSString * | type |
Der Nachrichtentyp, der abgeglichen werden soll. Darf nicht „nil“ sein. Der leere String ist der Standardtyp. Mehr... | |
GNSStrategy * | strategy |
Die Strategie zur Erkennung von Geräten in der Nähe (ohne Beacons). Mehr... | |
GNSBeaconStrategy * | beaconStrategy |
Die für das Beacon-Scan verwendete Strategie. Mehr... | |
GNSOperationStatusHandler | statusHandler |
Ein Handler für den Abostatus. Mehr... | |
GNSPermissionRequestHandler | permissionRequestHandler |
Ein Handler, mit dem die Nutzerberechtigung zur Verwendung von Nearby angefordert wird. Mehr... | |
Objektdetails
|
readwritenonatomicassign |
Die Gerätetypen, die erkannt werden sollen.
Der Standardwert ist kGNSDeviceUsingNearby
.
|
readwritenonatomicassign |
Der abzugleichende Nachrichten-Namespace.
Der leere String ist der Standard-Namespace und gilt nur für alle Apps (oder Apps, die ein Google Developer Console-Projekt verwenden).
|
readwritenonatomicassign |
Der Nachrichtentyp, der abgeglichen werden soll. Darf nicht „nil“ sein. Der leere String ist der Standardtyp.
|
readwritenonatomicassign |
Die Strategie zur Erkennung von Geräten in der Nähe (ohne Beacons).
|
readwritenonatomicassign |
Die für das Beacon-Scan verwendete Strategie.
|
readwritenonatomiccopy |
Ein Handler für den Abostatus.
Sie kann verwendet werden, um den Status eines neu erstellten Abos zu verfolgen.
|
readwritenonatomiccopy |
Ein Handler, mit dem die Nutzerberechtigung zur Verwendung von Nearby angefordert wird.
Dieser Handler überschreibt das von Nearby verwendete Standarddialogfeld. Wenn Sie diesen Handler angeben, zeigt Nearby das entsprechende Berechtigungsdialogfeld nicht an.
In Ihrem Anfrage-Handler sollten Sie die Berechtigung des Nutzers anfordern, damit er die Aufgabe ausführen kann, die die Verwendung von Nearby erfordert, und erläutern, warum die Funktion verwendet wird. Wenn der Nutzer seine Einwilligung erteilt oder verweigert hat, müssen Sie die Blockierung aufrufen, die an Ihren Anfrage-Handler übergeben wird. Wenn Sie YES
an den Block übergeben, bedeutet dies, dass der Nutzer der Verwendung von Nearby zugestimmt hat. Wenn du NO
übergibst, hat der Nutzer seine Einwilligung nicht erteilt. Deine Publikationen und Abos funktionieren erst, nachdem die Einwilligung erteilt wurde.
Der Handler kann auch als Preflight-Methode für die iOS-Berechtigungsdialoge verwendet werden. Sie können damit erklären, warum der Nutzer den iOS-Berechtigungen zustimmen muss, bevor Ihre App die Nearby-bezogenen Funktionen ausführen kann.