Zum Inhalt springen

Upgrade-Leitfaden für das iOS 14-SDK

Dieser Leitfaden beschreibt die für Braze relevanten Änderungen in iOS 14 sowie die erforderlichen Upgrade-Schritte für Ihre Braze iOS-SDK-Integration. Eine vollständige Liste der neuen iOS 14-Updates finden Sie auf Apples iOS 14-Seite.

Zusammenfassung der wichtigsten Änderungen in iOS 14

  • Apps für iOS 14 / Xcode 12 müssen unser offizielles iOS 14-Release verwenden.
  • Für Nutzer:innen, die die neue Berechtigung Ungefährer Standort auswählen, werden Geofences nicht mehr von iOS unterstützt.
  • Die Verwendung der Targeting-Features „Letzter bekannter Standort“ erfordert ein Upgrade auf Braze iOS SDK v3.26.1+, um Kompatibilität mit der Berechtigung Ungefährer Standort herzustellen. Wenn Sie Xcode 12 verwenden, müssen Sie ein Upgrade auf mindestens v3.27.0 durchführen.
  • Ab iOS 14.5 muss für die IDFA-Erfassung und für bestimmte Datenfreigaben eine Berechtigung über den neuen AppTrackingTransparency-Framework-Prompt eingeholt werden.
  • Wenn Sie das Feld „Ad-Tracking aktiviert“ für das Campaign-Targeting oder für Analytics verwenden, müssen Sie auf Xcode 12 upgraden und das neue AppTrackingTransparency-Framework verwenden, um den Opt-in-Status Ihrer Nutzer:innen zu melden.

Upgrade-Zusammenfassung

Wenn Ihre App Folgendes verwendet: Upgrade-Empfehlung Beschreibung
Xcode 12 Upgrade auf iOS SDK v3.27 oder höher Kund:innen, die Xcode 12 verwenden, müssen aus Kompatibilitätsgründen v3.27.0+ verwenden. Wenn Sie Probleme oder Fragen im Zusammenhang mit unserer iOS 14-Kompatibilität haben, öffnen Sie einen neuen GitHub-Issue.
Letzter Standort Upgrade auf iOS SDK v3.26.1 oder höher Wenn Sie das Targeting-Feature „Letzter Standort“ verwenden und noch Xcode 11 einsetzen, sollten Sie mindestens auf iOS SDK v3.26.1 upgraden, das das neue Feature Ungefährer Standort unterstützt. Ältere SDKs sind nicht in der Lage, den Standort zuverlässig zu erfassen, wenn Nutzer:innen ein Upgrade auf iOS 14 durchführen und „Ungefährer Standort“ auswählen.

Auch wenn Ihre App nicht auf iOS 14 abzielt, könnten Ihre Nutzer:innen ein Upgrade auf iOS 14 durchführen und die neue Option für die Standortgenauigkeit nutzen. Apps, die nicht auf iOS SDK v3.26.1+ aktualisiert werden, sind nicht in der Lage, Standortattribute zuverlässig zu erfassen, wenn Nutzer:innen ihren ungefähren Standort auf iOS 14-Geräten angeben.
IDFA-Anzeigenverfolgungs-ID Upgrade auf Xcode 12 und iOS SDK v3.27 kann erforderlich sein 2021 hat Apple damit begonnen, einen Prompt zur Einholung einer Berechtigung für die IDFA-Erfassung zu verlangen. Das bedeutet, dass Apps auf Xcode 12 aktualisiert werden und das neue AppTrackingTransparency-Framework verwenden müssen, um weiterhin IDFA erfassen zu können. Für die Übermittlung von IDFA an das Braze SDK ist dann ebenfalls ein Upgrade auf v3.27.0+ erforderlich.

Apps, die die neuen iOS 14-APIs nicht verwenden, können keine IDFA erfassen. Sie erfassen stattdessen eine leere ID (00000000-0000-0000-0000-000000000000), nachdem Apple die Änderung 2021 durchgesetzt hat. Weitere Informationen darüber, ob dies auf Ihre App zutrifft, finden Sie unter IDFA-Details.

iOS 14-Verhaltensänderungen

Berechtigung für den ungefähren Standort

Genauer Standort

Übersicht

Wenn eine Berechtigung zur Standortermittlung angefordert wird, können Nutzer:innen nun wählen, ob sie ihren genauen Standort (bisheriges Verhalten) oder den neuen ungefähren Standort angeben möchten. Der ungefähre Standort gibt einen größeren Radius zurück, in dem sich die Nutzer:innen befinden, anstelle ihrer genauen Koordinaten.

Geofences

Für Nutzer:innen, die die neue Berechtigung Ungefährer Standort auswählen, werden Geofences nicht mehr von iOS unterstützt. Für Ihre Braze-SDK-Integration sind zwar keine Updates erforderlich, aber Sie müssen möglicherweise Ihre standortbasierte Marketingstrategie für Campaigns anpassen, die auf Geofences basieren.

Standort-Targeting

Um weiterhin den letzten bekannten Standort von Nutzer:innen zu erfassen, wenn die Berechtigung für den ungefähren Standort erteilt wird, muss Ihre App mindestens auf v3.26.1 des Braze iOS SDK aktualisiert werden. Beachten Sie, dass die Ortung weniger präzise ist und nach unseren Tests bis zu 12.000 Meter (7+ Meilen) betragen hat. Wenn Sie die Targeting-Optionen für den letzten bekannten Standort im Braze-Dashboard verwenden, sollten Sie den Radius des Standorts vergrößern, um neue ungefähre Standorte zu berücksichtigen (wir empfehlen einen Radius von mindestens 1 Meile/1,6 km).

Apps, die das Braze iOS SDK nicht mindestens auf v3.26.1 aktualisieren, können das Standort-Tracking nicht mehr nutzen, wenn auf iOS 14-Geräten die Berechtigung für den ungefähren Standort erteilt wird.

Nutzer:innen, die bereits Zugriff auf ihren Standort gewährt haben, können auch nach dem Upgrade weiterhin ihren genauen Standort angeben.

Wenn Sie Xcode 12 verwenden, müssen Sie ein Upgrade auf mindestens v3.27.0 durchführen.

Weitere Informationen zum ungefähren Standort finden Sie in Apples WWDC-Video What’s New In Location.

IDFA und App-Tracking-Transparenz

Übersicht

IDFA (Identifier for Advertisers) ist ein von Apple bereitgestellter Bezeichner zur Verwendung mit Werbe- und Attributionspartnern für geräteübergreifendes Tracking und ist an die Apple ID einer Person gebunden.

Ab iOS 14.5 muss ein neuer Prompt (eingeführt vom neuen AppTrackingTransparency-Framework) angezeigt werden, um die ausdrückliche Zustimmung der Nutzer:innen für IDFA einzuholen. Dieser Prompt, der um die Erlaubnis bittet, „Sie über Apps und Websites anderer Unternehmen zu verfolgen“, ist vergleichbar mit dem Prompt zur Standortermittlung.

Wenn Nutzer:innen dem Prompt nicht zustimmen oder wenn Sie nicht auf das AppTrackingTransparency-Framework von Xcode 12 aktualisieren, wird ein leerer IDFA-Wert (00000000-0000-0000-0000-000000000000) zurückgegeben und Ihre App darf die Nutzer:innen nicht erneut auffordern.

Änderungen an der Braze IDFA-Erfassung

IDFA

  1. Braze wird es Apps weiterhin ermöglichen, den IDFA-Wert von Nutzer:innen an das Braze SDK zu übermitteln.

  2. Das Kompilierungsmakro ABK_ENABLE_IDFA_COLLECTION, das eine optionale automatische IDFA-Erfassung bedingt kompilieren würde, funktioniert unter iOS 14 nicht mehr und wurde in 3.27.0 entfernt.

  3. Wenn Sie das Feld „Ad-Tracking aktiviert“ für das Campaign-Targeting oder für Analytics verwenden, müssen Sie auf Xcode 12 upgraden und das neue AppTrackingTransparency-Framework verwenden, um den Opt-in-Status Ihrer Nutzer:innen zu melden. Der Grund für diese Änderung ist, dass in iOS 14 das alte Feld advertisingTrackingEnabled immer „Nein“ zurückgibt.

  4. Wenn Ihre App IDFA oder IDFV als externe Braze-ID verwendet hat, empfehlen wir Ihnen dringend, diese Bezeichner zugunsten einer UUID aufzugeben. Weitere Informationen zur Migration externer IDs finden Sie unter API-Endpunkte für die externe ID-Migration.

Lesen Sie mehr über Apples Datenschutz-Updates und das neue App-Tracking-Transparenz-Framework.

Push-Autorisierung

Neue Funktionen in iOS 14

App-Datenschutz und Datenerfassung im Überblick

Seit dem 8. Dezember 2020 sind für alle Einreichungen im App Store zusätzliche Schritte erforderlich, um die neuen App-Datenschutzstandards von Apple einzuhalten.

Fragebogen im Apple Developer Portal

Im Apple Developer Portal:

  • Sie werden gebeten, einen Fragebogen auszufüllen, in dem Sie beschreiben, wie Ihre App oder Drittpartner Daten erfassen.
    • Es wird erwartet, dass der Fragebogen immer auf dem neuesten Stand Ihrer letzten Veröffentlichung im App Store ist.
    • Der Fragebogen kann auch ohne Einreichung einer neuen App aktualisiert werden.
  • Sie müssen einen Link zur URL der Datenschutzrichtlinie Ihrer App einfügen.

Wenden Sie sich beim Ausfüllen Ihres Fragebogens an Ihr Rechtsteam und überlegen Sie, wie sich die Verwendung von Braze für die folgenden Felder auf Ihre Offenlegungspflichten auswirken könnte.

Braze Standard-Datenerfassung

Bezeichner – Eine anonyme Gerätekennung wird immer vom Braze SDK erfasst. Diese ist derzeit auf die Geräte-IDFV (Identifier for Vendors) eingestellt.

Nutzungsdaten – Dies kann Braze-Sitzungsdaten sowie jede Ereignis- oder Attributerfassung umfassen, die Sie zur Messung der Produktinteraktion verwenden.

Optionale Datenerfassung

Daten, die Sie möglicherweise durch Ihre Nutzung von Braze erfassen:

Standort – Das Braze SDK kann optional sowohl den ungefähren Standort als auch den genauen Standort erfassen. Diese Features sind standardmäßig deaktiviert.

Kontaktinformationen – Dies kann Ereignisse und Attribute im Zusammenhang mit der Identität der Nutzer:innen enthalten.

Käufe – Hierzu können Ereignisse und Käufe gehören, die im Namen der Nutzer:innen protokolliert wurden.

Um mehr über diese Funktion zu erfahren, lesen Sie Apples Datenschutz und Datennutzung.

New Stuff!