GNSPublicationParams-Klasse

GNSPublicationParams-Klassenreferenz

Überblick

Optionale Parameter für eine Publikation.

Erläuterungen zu den einzelnen Parametern finden Sie in den nachfolgenden Eigenschaftsdeklarationen.

Übernimmt NSObject.

Property-Zusammenfassung

GNSStrategystrategy
 Die Strategie, die zum Veröffentlichen der Mitteilung verwendet werden soll. Die Standardeinstellung findest du unter GNSStrategy. Mehr...
 
GNSOperationStatusHandler statusHandler
 Ein Handler für den Veröffentlichungsstatus. Mehr...
 
GNSPermissionRequestHandler permissionRequestHandler
 Ein Handler, mit dem die Nutzerberechtigung zur Verwendung von Nearby angefordert wird. Mehr...
 

Objektdetails

- (GNSStrategy*) strategy
readwritenonatomicassign

Die Strategie, die zum Veröffentlichen der Mitteilung verwendet werden soll. Die Standardeinstellung findest du unter GNSStrategy.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

Ein Handler für den Veröffentlichungsstatus.

Sie kann verwendet werden, um den Status einer neu erstellten Publikation zu verfolgen.

- (GNSPermissionRequestHandler) permissionRequestHandler
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.