Übersicht
Dienste, die den mobilen Zugriff auf das Google Maps Navigation SDK for iOS steuern
Statische öffentliche Mitgliederfunktionen | |
(BOOL) | + areTermsAndConditionsAccept |
Gibt an, ob der Nutzer die Nutzungsbedingungen akzeptiert hat. | |
(void) | + showTermsAndConditionsDialogIfNeededWithTitle:companyName:UIParams:callback: |
Ein modales Dialogfeld wird angezeigt, wenn der App-Nutzer die Nutzungsbedingungen für das Navigation SDK noch nicht akzeptiert hat. | |
(void) | + showTermsAndConditionsDialogIfNeededWithTitle:companyName:callback: |
Zeigt das Dialogfeld mit den Nutzungsbedingungen im Standarddesign an. | |
(void) | + showTermsAndConditionsDialogIfNeededWithCompanyName:Callback: |
Zeigt das Dialogfeld „Nutzungsbedingungen“ mit dem standardmäßigen Titel und Design an. | |
(void) | + resetTermsAndConditionsAccept |
Setzt die Nutzungsbedingungen auf den Status „Nicht akzeptiert“ zurück. | |
(void) | + setAbnormalKündigungReportingEnabled: |
Ermöglicht die Meldung von ungewöhnlichen SDK-Beendigungen wie App-Abstürzen, während das SDK noch ausgeführt wird. | |
(NSString *) | + openSourceLicenseInfo |
Gibt die Open-Source-Softwarelizenzinformationen für das Google Navigation SDK für iOS zurück. | |
(NSString *) | + navSDKVersion |
Gibt die Version für diese Version des Navigation SDK für iOS zurück. | |
Eigenschaften | |
BOOL | shouldOnlyShowDriverAwarenesssHaftungsausschluss |
Gibt an, ob showTermsAndConditionsDialogIfNeededWithCompanyName:callback: nur den Haftungsausschluss für die Markenbekanntheit anzeigen soll. | |
Ähnliche Funktionen | |
(Hinweis: Dies sind keine Mitgliederfunktionen.) | |
typedef void(^ | GMSTermsResponseCallback)(BOOL-Bedingungen akzeptiert) |
Wird aufgerufen, wenn der Nutzer die Nutzungsbedingungen akzeptiert oder ablehnt. |
Dokumentation zu Mitgliederfunktionen
+ (BOOL) areTermsAndConditionsAccept |
Gibt an, ob der Nutzer die Nutzungsbedingungen akzeptiert hat.
Bei „false“ deaktivieren die Dienste den Zugriff auf Navigationsschnittstellen.
+ (void) showTermsAndConditionsDialogIfNeededWithTitle: | (nicht zulässiger NSString *) | title | |
Unternehmensname: | (NSString *) | Name des Unternehmens | |
UI-Parameter: | (GMSNavigationTermsDialogUIParams * zulässig) | UIParams | |
Callback: | (GMSTermsResponseCallback) | Callback | |
Ein modales Dialogfeld wird angezeigt, wenn der App-Nutzer die Nutzungsbedingungen für das Navigation SDK noch nicht akzeptiert hat.
Der Callback wird mit der Antwort des Nutzers an die Hauptwarteschlange gesendet.
Wenn der Nutzer die Nutzungsbedingungen bereits akzeptiert hat, wird kein Dialogfeld angezeigt und der Callback enthält termsAccepted
= YES
.
Legen Sie den Parameter companyName
auf Ihr Unternehmen fest. Der Name des Unternehmens wird im Text der Nutzungsbedingungen angezeigt. In diesem Text wird App-Nutzern mitgeteilt, dass Standortdaten mit diesem Unternehmen geteilt werden können, um den Betrieb zu verbessern.
Rufen Sie diese Methode aus dem Hauptthread auf. Mehrere Anrufe, ohne auf eine Antwort zu warten, haben keine Auswirkungen.
- Parameter:
-
title Titel des Dialogfelds. Wenn title
null ist, wird im Dialogfeld der Standardtitel verwendet.
- Hinweis:
- Bei benutzerdefinierten Titeln muss der Aufrufer dieser Methode diesen Parameter lokalisieren. Der Standardtitel wird automatisch von den Diensten lokalisiert.
- Parameter:
-
Name des Unternehmens Name des Unternehmens, das die App freigibt, und in der Vereinbarung mit Google, die Standortdaten zu teilen. UI-Parameter Parameter, mit denen das Design des Dialogfelds definiert wird. Wenn der Wert null ist, wird im Dialogfeld das Standarddesign verwendet. callback Block, der in der Hauptwarteschlange mit der Antwort des Nutzers gesendet wird.
+ (void) showTermsAndConditionsDialogIfNeededWithTitle: | (nicht zulässiger NSString *) | title | |
Unternehmensname: | (NSString *) | Name des Unternehmens | |
Callback: | (GMSTermsResponseCallback) | Callback | |
Zeigt das Dialogfeld mit den Nutzungsbedingungen im Standarddesign an.
Weitere Informationen, einschließlich einer Beschreibung der Parameter companyName
und callback
, finden Sie unter +showTermsAndConditionsDialogIfNeededWithTitle:companyName:UIParams:callback:
+ (void) showTermsAndConditionsDialogIfNeededWithCompanyName: | (NSString *) | Name des Unternehmens | |
Callback: | (GMSTermsResponseCallback) | Callback | |
Zeigt das Dialogfeld „Nutzungsbedingungen“ mit dem standardmäßigen Titel und Design an.
Weitere Informationen, einschließlich einer Beschreibung der Parameter companyName
und callback
, finden Sie unter +showTermsAndConditionsDialogIfNeededWithTitle:companyName:UIParams:callback:
+ (void) resetTermsAndConditionsAccept |
Setzt die Nutzungsbedingungen auf den Status „Nicht akzeptiert“ zurück.
Nach dem Aufruf dieser Methode gibt areTermsAndConditionsAccepted
„NEIN“ zurück und showTermsAndConditionsDialogIfNeededWithCompanyName:callback:
zeigt das Dialogfeld mit den Nutzungsbedingungen an. Das Attribut navigationEnabled
aller vorhandenen GMSMapView-Instanzen wird auf NO zurückgesetzt.
+ (void) setAbnormalKündigungReportingEnabled: | (BOOL) | abnormalCancellationReportingEnabled |
Ermöglicht die Meldung von ungewöhnlichen SDK-Beendigungen wie App-Abstürzen, während das SDK noch ausgeführt wird.
So kann Google die SDK-Stabilität gegebenenfalls verbessern. Der Standardwert ist YES
und der Wert muss aktualisiert werden, bevor die Dienstinstanz initialisiert wird.
Diese Eigenschaft muss im Hauptthread festgelegt werden.
+ (NSString *) openSourceLicenseInfo |
Gibt die Open-Source-Softwarelizenzinformationen für das Google Navigation SDK für iOS zurück.
Diese Informationen müssen in Ihrer App verfügbar sein.
+ (NSString *) navSDKVersion |
Gibt die Version für diese Version des Navigation SDK für iOS zurück.
Dokumentation zu Friends und verwandten Funktionen
- (typedef void(^ GMSTermsResponseCallback)(BOOL-Bedingungen akzeptiert)) [related] |
Wird aufgerufen, wenn der Nutzer die Nutzungsbedingungen akzeptiert oder ablehnt.
Property-Dokumentation
– (BOOL) shouldOnlyShowDriverAwarenesssDisclaimer [read, write, assign] |
Gibt an, ob showTermsAndConditionsDialogIfNeededWithCompanyName:callback:
nur den Haftungsausschluss für die Markenbekanntheit anzeigen soll.
Der Standardwert ist NO
und der Haftungsausschluss wird zusätzlich zu den Standardbedingungen und -Diensten angezeigt, die mit dem Navigation SDK bereitgestellt werden. Legen Sie diesen Wert auf YES
fest, wenn nur der Haftungsausschluss für die Markenbekanntheit angezeigt werden soll.
Wenn das Projekt die Nutzungsbedingungen nicht überspringen darf, hat das Festlegen dieser Variablen auf YES
keine Auswirkungen. Außerdem gibt die Getter-Methode immer NO
zurück .
Diese Eigenschaft muss im Hauptthread festgelegt oder aus diesem gelesen werden.