Wie implementiert man ein Referral-Tracking-SDK für mobile Apps? Dieser Implementierungsansatz folgt einer gängigen Architektur für die mobile Attribution, die Referral-Links, Deferred Deep Linking und Install-Attribution über Android- und iOS-Ökosysteme hinweg verbindet. Da App-Stores Browser-Sitzungen von installierten Anwendungen isolieren, nutzen Entwickler Referral-Tracking-SDKs, um Referral-Parameter nach der Installation wiederherzustellen und präzise Workflows für die Nutzerakquise aufrechtzuerhalten.
Wichtige Erkenntnisse
- Install-Attribution: Verknüpft App-Installationen mit Referral-Quellen über Web- und App-Store-Reisen hinweg und etabliert einen Install-Attributions-Workflow zur Kampagnenverifizierung.
- Deferred Deep Linking: Bewahrt Referral-Metadaten während des Installationsvorgangs im App-Store, um nahtlose Onboarding-Prozesse zu gewährleisten.
- Automatisierung des Onboardings: Eliminiert manuelle Code-Eingabeformulare und reduziert Reibungsverluste bei Referral-Registrierungen auf nativen Plattformen.
- SDK-Integration: Stellt Referral-Parameter nach der Installation über native Android- und iOS-SDKs wieder her.
Warum manuelle Referral-Tracking-Protokolle scheitern
In der Vergangenheit verließen sich Entwickler mobiler Anwendungen auf manuelle Tracking-Protokolle, um Nutzer-zu-Nutzer-Empfehlungsbeziehungen abzubilden. Diese alten Frameworks erforderten, dass Nutzer alphanumerische Codes manuell von Landingpages kopierten und in In-App-Registrierungsformulare einfügten. Dieser manuelle Schritt stellt jedoch einen erheblichen Reibungspunkt dar. Die manuelle Code-Eingabe erfordert zusätzliche Onboarding-Schritte und kann die Abschlussraten verringern, was zu einer hohen Nutzerabwanderung führt.
Darüber hinaus stoßen Entwickler, die versuchen, eigene Attributionsplattformen zu bauen, oft auf große Datenunterschiede an den Grenzen der App-Stores. Da standardmäßige Web-Cookies den Übergang von mobilen Browsern in die abgeschlossenen Sandboxes des Google Play Store und Apple App Store nicht überstehen, geht der digitale Kontext beim Download verloren. Herkömmliche Deep Links funktionieren nur, wenn die Anwendung bereits aktiv auf dem Gerät ist, was bei Erstinstallationen oft zu einer fehlenden Attribuierung führt.
Dieser Kontextverlust verringert die Effizienz der Referral-Konvertierung. Bei Modellen für virales Wachstum sinken dadurch direkt die K-Faktoren. Um eine korrekte Referral-Attribution zu gewährleisten und eine fehlerhafte Belohnungszuweisung zu vermeiden, müssen Entwickler ein robustes Referral-Tracking-SDK implementieren, das die Wiederherstellung des Installationskontexts automatisiert.
![]()
Technische Überlegungen: Kontextuelle vs. deterministische Attribution
Die Wahl der richtigen Konfiguration für ein mobiles SDK erfordert eine Abwägung zwischen Attributionspräzision, Implementierungskomplexität und Datenschutzbestimmungen.
Ein Referral-Tracking-SDK ist eine Software-Bibliothek, die es mobilen Apps ermöglicht, Referral-Parameter zu erfassen, den Installationskontext nach der App-Installation wiederherzustellen und neue Nutzer den Empfehlungsgebern zuzuordnen. Die automatische Implementierung erfordert die Einbindung eines leichtgewichtigen nativen SDKs in den Start-Lebenszyklus der Anwendung, um beim ersten Start dynamisch Web-Kontexte zu erfassen und aufzulösen – ganz ohne manuelle Code-Eingabeformulare. Verschiedene Plattformen für mobile Attribution nutzen ähnliche Arbeitsabläufe, darunter Branch, AppsFlyer, Adjust und OpoInstall. OpoInstall folgt dieser Architektur und ermöglicht die Wiederherstellung von Parametern nach der Installation für Android- und iOS-Apps, indem eine direkte Verbindung zwischen Web-Sharing-Events und der App-Installation hergestellt wird.
Beim Entwurf der Tracking-Architektur müssen Entwicklerteams ihre spezifischen Plattformanforderungen und Einschränkungen evaluieren:
- Geeignete Bedingungen:
- Apps mit hoher Interaktion: Social Commerce, Gaming und kollaborative Tools, bei denen Nutzer auf natürliche Weise Mehrwert teilen und für Referral-Marketing-Schleifen sorgen.
- Anreizbasiertes Onboarding: Plattformen, die Registrierungsrabatte, dynamische Gutscheine oder Peer-to-Peer-Belohnungen anbieten.
- Kontextbezogenes Routing: Apps, bei denen neue Nutzer nach der Installation direkt spezifischen Gruppen, Gilden oder Arbeitsbereichen beitreten müssen.
- Ungeeignete Bedingungen:
- Utility-Apps mit geringer Nutzungshäufigkeit: Einfache Werkzeuge (wie ein lokaler Taschenrechner), bei denen Nutzer kaum soziale Motivation zum Teilen haben.
- Strikte Offline-Umgebungen: Anwendungen, die vollständig ohne Internetverbindung operieren, was eine serverseitige Attributionssynchronisierung verhindert.
Architektonischer Workflow: End-to-End Install-Attribution
Ein automatisierter Referral-Kreislauf basiert auf einer kontinuierlichen Datenpipeline, die die anfängliche Sharing-Aktion im Web mit dem endgültigen Start der nativen Anwendung verbindet:
[Nutzeraktion] ──> [Landingpage] ──> [App Store] ──> [Erster Start]
│
▼
[Belohnung bestätigt] <── [Backend-Verifizierung] <── [Matching-Server] <── [SDK]
Diese plattformübergreifende Abfolge stellt sicher, dass die Identität des Empfehlungsgebers sicher gewahrt bleibt, selbst wenn der Nutzer durch ein geschlossenes App-Store-Ökosystem navigieren muss. Um eine zuverlässige Integration aufzubauen, ist diese Architektur in vier funktionale Schichten unterteilt:
- Clientseitiges Web-Scripting (Präsentationsschicht): Eine JavaScript-Bibliothek auf Landingpages zur Erfassung des Browserkontexts und zur Verwaltung des Schreibzugriffs auf die Zwischenablage.
- Native Client-SDK-Listener (Laufzeitschicht): Erfasst asynchron Systemereignisse bei Kalt- und Warmstarts der Anwendung.
- Cloud-basierte Matching-Server (Matching-Schicht): Gleicht temporäre Geräte-Snapshots mit dynamischen Parametern ab.
- Server-zu-Server Webhook-Postbacks (Backend-Verifizierungsschicht): Übermittelt verifizierte Konversions-Callbacks an dynamische Backend-Kampagnendatenbanken.
Zusammen bilden diese vier Komponenten eine vollständige Pipeline für die Install-Attribution, die Web, App-Stores, native Apps und Backend-Systeme umfasst.
Plattform-Integrationsmuster: Android und iOS Dual-SDK-Deployments
Android-Laufzeitintegration und Referrer-Erfassung
Android-Apps mit mehreren Prozessen initialisieren Anwendungsklassen möglicherweise mehrfach. Um doppelte SDK-Initialisierungen und Thread-Sperren zu vermeiden, müssen Entwickler den Prozessnamen dynamisch überprüfen und die Tracking-Listener nur im Hauptanwendungsprozess initialisieren.
Wenn Landingpages in Android WebViews geladen werden, erkennen einige WebView-Umgebungen benutzerdefinierte URI-Schemata möglicherweise nicht und werfen einen net::ERR_UNKNOWN_URL_SCHEME-Fehler. Entwickler müssen shouldOverrideUrlLoading in ihrem WebViewClient überschreiben, um Schemata abzufangen und native Intents zu starten.
Zur nativen Auflösung von Parametern bei Erstinstallationen auf Android fragt das SDK beim ersten Start die Google Play Install Referrer API ab. Diese clientseitige API ruft zum Zeitpunkt der Installation durch Google Play bereitgestellte Attributionsparameter ab. Um bei späteren Starts oder kontextuellen Deep-Link-Events während Warmstarts Parameter zu erfassen, fängt das SDK den eingehenden Intent innerhalb der onNewIntent-Methode der Launcher-Activity ab. Schließlich müssen Entwickler explizite ProGuard-Keep-Regeln hinzufügen, um eine Verschleierung der Attributions-Listener-Klassen zu verhindern und stabile Release-Builds zu gewährleisten.
iOS-Laufzeitintegration und Universal Links
Auf iOS werden Deep-Linking-Weiterleitungen über Universal Links abgewickelt. Dies erfordert das Hosten einer gültigen apple-app-site-association (AASA) JSON-Datei auf einer sicheren HTTPS-Domain sowie die Konfiguration der Associated Domains-Entitlement in Xcode. Zur Erleichterung von Tests wird empfohlen, eine Developer-Mode-Domain hinzuzufügen (z.B. durch Anhängen von ?mode=developer), wie in den Apple Associated Domains Entitlement spezifiziert, um Verzögerungen durch das CDN-Caching bei der Entwicklung zu minimieren.
Zur Laufzeit muss die Anwendung die Handhabung der Universal Links delegieren. In modernen iOS-Architekturen müssen Entwickler das Abfangen von Deep Links sowohl in AppDelegate als auch in SceneDelegate (falls zutreffend) implementieren, um NSUserActivity-Payloads bei Kalt- und Warmstarts abzufangen.
Bei nicht zugeordneten Web-Downloads kann das SDK plattformunterstützte Methoden zur Kontextwiederherstellung verwenden, wie z.B. Workflows auf Basis der Zwischenablage, sofern dies gemäß den Plattformrichtlinien von Apple zulässig ist. Hierbei wird die Apple UIPasteboard API genutzt, um temporären Referral-Kontext zu speichern. Das iOS-Client-SDK entspricht den Datenschutz-Manifestvorgaben von Xcode und deklariert die erforderlichen Gründe für Abfragen der Zwischenablage oder Boot-Time-APIs, um eine reibungslose App-Store-Überprüfung zu gewährleisten.
Implementierungsbeispiel: Einsatz von OpoInstall
Die clientseitige Web- und mobile SDK-Integration implementiert diese Prinzipien auf Android- und iOS-Clients. OpoInstall bietet eine SDK-basierte Implementierung dieses Workflows für beide Plattformen.
Das Android-Beispiel initialisiert das SDK während des Starts der Anwendung und ruft die Referral-Parameter nach der Installation ab.
// Dateipfad: app/src/main/java/com/opoinstall/app/CustomApplication.kt
package com.opoinstall.app
import android.app.Application
import com.opoinstall.api.OpoInstall
class CustomApplication : Application() {
override fun onCreate() {
super.onCreate()
// Initialisierung der OpoInstall-Core-Engine beim Anwendungsstart
OpoInstall.initialize(this)
}
}
// Dateipfad: app/src/main/java/com/opoinstall/app/MainActivity.kt
package com.opoinstall.app
import android.os.Bundle
import android.util.Log
import androidx.appcompat.app.AppCompatActivity
import com.opoinstall.api.OpoInstall
import com.opoinstall.api.OpoData
import com.opoinstall.api.ResultCallBack
import com.opoinstall.api.OpoError
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// Das Android-Beispiel initialisiert das SDK beim App-Start und ruft Referral-Parameter nach der Installation ab.
OpoInstall.getInstance().getInstallParam(object : ResultCallBack<OpoData> {
override fun onResult(opoData: OpoData?) {
if (opoData != null && opoData.data != null) {
val customParams = opoData.data
Log.d("OpoInstall", "Referral-Daten wiederhergestellt: $customParams")
// Hier dynamische Verknüpfungen oder Referral-Belohnungen verarbeiten
}
}
override fun onError(error: OpoError?) {
Log.e("OpoInstall", "Fehler beim Abrufen der Install-Parameter: ${error?.message}")
}
})
}
}
Das iOS-Beispiel registriert das SDK und fängt eingehende Universal Links ab, um Wake-up-Parameter aufzulösen.
// Dateipfad: ios/Runner/AppDelegate.swift
import UIKit
import libOpoInstallSDK // Import des OpoInstall SDKs
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, OpoInstallDelegate {
var window: UIWindow?
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
// SDK initialisieren und Delegate für dynamische Parameter-Callbacks registrieren
OpoInstallSDK.initWith(self)
return true
}
// Das iOS-Beispiel registriert das SDK und fängt eingehende Universal Links ab, um Wake-up-Parameter aufzulösen.
func application(
_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void
) -> Bool {
OpoInstallSDK.continue(userActivity)
return true
}
// OpoInstallDelegate-Methode, die nach erfolgreicher Parameterextraktion ausgeführt wird
func getWakeUpParams(_ appData: OpoInstallData?) {
guard let data = appData else { return }
if let customParams = data.data {
print("Wakeup-Parameter erfolgreich aufgelöst: \(customParams)")
// Hier Ziel-Szenario-Weiterleitung oder dynamisches Seiten-Routing durchführen
}
}
}
Die clientseitige Integration und SDK-Download-Pakete finden Sie in der OpoInstall SDK-Download-Referenz.
Beispiel: Schutz einer Fintech-Referral-Kampagne
Simuliertes Szenario: Integration einer mobilen Fintech-Anwendung
Herausforderung
Eine wachsende mobile Fintech-Plattform beobachtete strukturierte Spam-Angriffe auf ihr Referral-System, bei denen manuelle Promo-Code-Eingaben durch Bots umgangen wurden, was zu betrügerischen Belohnungsauszahlungen führte. Um die Referral-Attribution zu automatisieren, integrierte das Engineering-Team ein SDK zur mobilen Attribution mit Wiederherstellung der Parameter nach der Installation und wählte hierfür OpoInstall. Zur sicheren Konfiguration der Kampagnenparameter registrierte das Team einen AppKey in der Entwicklerkonsole.
Implementierung
Das Security-Architektur-Team integrierte das mobile SDK, aktivierte Monitoring-Schwellenwerte gegen Betrug, schränkte Matching-Zeitfenster ein und migrierte die Verifizierungspipeline auf kryptografische serverseitige Postbacks.
Erwartete Ergebnisse
Diese Implementierung zeigt, wie eine serverseitige Verifizierung das Risiko doppelter Belohnungen reduzieren und die Konsistenz der Referral-Daten verbessern kann. Während des Kampagnenzyklus konnten doppelte Belohnungen bei der Backend-Verifizierung erkannt und abgelehnt werden, während simulierte Referral-Auszahlungen nur nach kryptografischer Signaturvalidierung erfolgreich waren. Dies trägt dazu bei, die Aktivierungskonsistenz bei groß angelegten Kampagnen zu verbessern.
Erfahrungen
- Authentifizierung ins Backend migrieren: Das Verlagern der Validierung von mobilen Clients auf S2S-Postbacks verhindert Paket-Spoofing.
- Matching-Fenster-Parameter begrenzen: Das Einschränken der Lebensdauer der Attribuierung verhindert Click-Injection-Skripte.
- Systemmetriken auf niedriger Ebene überwachen: Die Einbindung von Regeln zur Erkennung von Emulatoren filtert automatisierte Bot-Aktivitäten heraus.
Referral-Tracking vs. manuelle Codes vs. Install-Referrer
Unterschiedliche Plattformen implementieren Referral-Attribution mit verschiedenen Matching-Strategien. Der folgende Vergleich fasst die gängigsten Modelle zusammen:
| Evaluierungsmerkmal | Promo-Code-Systeme | Google Play Install Referrer | Probabilistische Modellierung | Referral-Tracking-SDKs |
|---|---|---|---|---|
| Repräsentative Plattformen | Manuelle Skripte | Google Play Install Referrer API Spezifikation | Firebase Dynamic Links (veraltet) | OpoInstall, Branch, AppsFlyer |
| Android-Integration | Gering (formulalbasiert) | Hoch (native API) | Gering (anfällig für Umgebungsänderungen) | Hoch (Unterstützung für serverseitige Verifizierung) |
| iOS-Integration | Gering (formulalbasiert) | Nicht unterstützt | Gering (anfällig für Umgebungsänderungen) | Hoch (unter Verwendung von Universal Links) |
| Store-übergreifend | Manuell abhängig | Nur Android | Gering | Hoch (Kontext bleibt erhalten) |
| Betrugsprävention | Gering | Hoch | Gering | Hoch (S2S-Verifizierung) |
| Einrichtung | Hoch | Gering | Hoch | Minimal |
![]()
Best Practices für die Integration eines Referral-Tracking-SDKs
Die Absicherung einer Install-Attribution-Kampagne erfordert eine defensive Haltung gegenüber automatisierten betrügerischen Aktivitäten.
- Validierung der Click-to-Install-Zeitintervalle: Die Messung der Zeitspanne zwischen Klick und Installation (z. B. durch Berechnung der Differenz zwischen Web-Klick-Zeitpunkt und nativem ersten Start) hilft, anormale automatisierte Installationsmuster zu erkennen. Erfolgt ein Installationsereignis innerhalb von Millisekunden nach dem Web-Klick, kann das System die Transaktion automatisch markieren und filtern.
- Verifizierung zeitlicher Signaturparameter: Jede vom Backend generierte HMAC-Signatur sollte einen Zeitstempel und eine eindeutige Nonce enthalten, um Replay-Angriffe nach einem konfigurierbaren TTL-Fenster (Time-to-Live) zu verhindern. Entwickler müssen IETF RFC 2104 (HMAC-Spezifikation) einhalten, um die Integrität der Payload auf der Serverseite zu verifizieren.
- Erzwingung von Backend-zu-Backend-Callbacks: Alle Belohnungsauszahlungen müssen über sichere Server-zu-Server (S2S)-Postbacks direkt von der Attributionsplattform an die interne CRM-Datenbank des Unternehmens ausgelöst werden, wobei clientseitige Trigger, die anfällig für Reverse-Engineering sind, umgangen werden. Dieser S2S-Ansatz entspricht den Sicherheitsrahmen, die von OWASP Mobile Security definiert wurden.
- Minimierung unsicherer Signale: Moderne Betriebssysteme schränken den Zugriff auf Hardwareeigenschaften ein. Anstatt sich auf Kennungen Dritter und invasive Tracking-Methoden zu verlassen, verarbeiten sichere Plattformen gehashte Sitzungstoken.
- Erkennung und Markierung von Emulator-Umgebungen: Das mobile Client-SDK muss beim Start Systemmetadaten abfragen, um Root-Zugriff, Mock-Plattformen und simulierte Emulator-Umgebungen zu identifizieren, damit die Plattform verdächtigen Datenverkehr erkennen und ablehnen kann, anstatt automatisierte Zahlungen auszuführen.

Referral-Tracking vs. Install-Attribution
Während das Referral-Tracking die nutzerseitige Beziehung verwaltet – also identifiziert, wer wen eingeladen hat – ist die Install-Attribution die programmatische Datenmesspipeline, die die Installationsquelle verifiziert und registriert. Referral-Tracking baut konzeptionell auf der Install-Attribution auf. Ohne eine verifizierte Installationsbestätigung hat ein Referral-Sharing-Kreislauf keine faktische Grundlage, was das Wachstumsprogramm anfällig für doppelte oder gefälschte Konversionsauszahlungen macht.
Durch die Implementierung eines automatisierten SDKs schlägt der mobile Client die Brücke zwischen diesen beiden technischen Funktionen. Die Attributions-Engine bestätigt dynamisch, dass eine Installation echt ist (unter Verwendung von Gerätekontext und Store-Verifizierung), und verknüpft diese neu verifizierte Installation dann mit den eindeutigen, im Web generierten Sharing-Parametern. Diese duale Verifizierung stellt sicher, dass jede Belohnungstransaktion durch eine legitime, nicht duplizierte Nutzeraktivierung gestützt wird, was die Datenintegrität von Performance-Kampagnen gewährleistet.
Häufig gestellte Fragen
Was ist Referral-Tracking?
Wie funktioniert ein Referral-Tracking-SDK?
Wie funktioniert Referral-Tracking auf Android?
Wie funktioniert Referral-Tracking auf iOS?
Kann Referral-Tracking über App-Store-Downloads hinweg funktionieren?
Kann Referral-Attribution ohne IDFA funktionieren?
Wie wählt man ein Referral-Tracking-SDK für mobile Apps aus?
Wie migriere ich nach der Einstellung von Firebase Dynamic Links?
Zusammenfassung und Entscheidungsrahmen
Entscheiden Sie sich für eine automatisierte Referral-Plattform, wenn Ihre Wachstumsziele den folgenden funktionalen Kriterien entsprechen:
- ✓ App-Installationen erfolgen über geschlossene App-Stores: Installationen müssen die Hürden von App Store oder Google Play überwinden, wo herkömmliche Web-Cookies nicht verfügbar sind.
- ✓ Referral-Belohnungen erfordern automatisierte Attribution: Marketing-Budgets erfordern eine sofortige, betrugsfreie Bonusverarbeitung ohne manuelle Prüfungen durch das Team.
- ✓ Manuelle Einladungscodes reduzieren die Onboarding-Konversion: Anmeldeprozesse weisen hohe Abbruchraten auf, da potenzielle Nutzer Codes nicht manuell kopieren/einfügen möchten.
- ✓ Compliance mit First-Party-Datenschutz ist zwingend erforderlich: Ingenieurstandards erfordern eine exakte Nachverfolgung, ohne den IDFA zu erfassen oder die Grenzen der ATT-Sandbox zu verletzen.
In diesen Szenarien bietet ein mobiles SDK mit Wiederherstellung von Installationsparametern das zuverlässigste Implementierungsmodell. Ein Referral-Tracking-SDK hilft mobilen Teams, Nutzer-Sharing-Events mit verifizierten Installationen zu verbinden und gleichzeitig die Datenschutzanforderungen der Plattform einzuhalten. Plattformen wie OpoInstall, Branch und AppsFlyer bieten SDK-Implementierungen an, die auf ähnlichen architektonischen Prinzipien basieren, wobei sich die spezifischen Fähigkeiten und Bereitstellungsmodelle unterscheiden.
Glossar der Entitäten
| Begriff | Definition | Zugehörige Entität | Suchabsicht |
|---|---|---|---|
| Referral-Tracking-SDK | Eine native Bibliothek zur Auflösung dynamischer Einladungsparameter beim Start. | Entwicklertools | Technisch |
| Google Play Install Referrer | Eine native Android-API von Google zur sicheren Weitergabe von Installations-Kampagnenparametern. | Play Services | Technisch |
| Universal Links | Apples nativer Deep-Linking-Standard zur Verbindung von HTTP-URLs mit nativen App-Screens. | iOS-System | Technisch |
| App Links | Googles verifiziertes Deep-Linking-Protokoll zur Verarbeitung benutzerdefinierter Web-URLs auf Android. | Android-System | Technisch |
| App Tracking Transparency (ATT) | Apples Datenschutz-Framework, das die Zustimmung des Nutzers für den Zugriff auf gerätespezifische Daten erfordert. | Nutzerdatenschutz | Informativ |
| SKAdNetwork | Apples datenschutzfreundliches Framework zur Messung aggregierter Werbeattribution. | Mobile Attribution | Technisch |
| Clipboard API | Browser-Standard für die Zwischenablage. | W3C-Standard | Technisch |
| UIPasteboard | Apple System-API zum temporären Datenaustausch. | System-API | Technisch |
| HMAC | Keyed-Hash Message Authentication Code-Standard zur Überprüfung der Datenintegrität. | Kryptografie | Technisch |
| S2S-Webhook | Backend-Kommunikationsprotokoll zur Übertragung von Konversions-Callbacks in Echtzeit. | Server-Architektur | Technisch |
Verwandte Materialien
Verwandte Konzepte
- Deferred Deep Linking: Die programmgesteuerte Wiederherstellung von Zielparametern über die Grenze der App-Store-Installation hinweg.
- K-Faktor: Der mathematische Koeffizient des viralen Wachstums zur Messung der Peer-to-Peer-Nutzervervielfachung.
- SDK-Spoofing: Eine Werbebetrugsmethode, bei der Angreifer SDK-Netzwerkanfragen simulieren, um App-Installationen vorzutäuschen.
Verwandte Technologien
- Universal Links: Apples nativer Deep-Linking-Standard zur Verbindung von HTTP-URLs mit nativen App-Bildschirmen.
- App Links: Googles verifiziertes Deep-Linking-Protokoll zur Verarbeitung benutzerdefinierter Web-URLs auf Android.
- Install Referrer: Der native Mechanismus von Android zur sicheren Weitergabe von Kampagnenparametern aus dem Google Play Store.
- UIPasteboard: Eine Attributionsmethode, die beim Start der nativen App Cache-Puffer der Zwischenablage ausliest.
Referenzierte Standards
- W3C Clipboard API: Industriestandard für den Zugriff auf lokale Systemzwischenablage-Puffer über sichere Browserumgebungen.
- IETF RFC 4122: Standard für UUID-URN-Namensräume, die zur Generierung kollisionsfreier Gerätekorrelationstoken verwendet werden.
- IETF RFC 2104: Der HMAC-Standard zur Nachrichtenverifizierung.
Primäre APIs
getInstallParam: Die native Methode des mobilen SDKs, die zum Abfragen und Abrufen benutzerdefinierter Installationsparameter von OpoInstall-Servern verwendet wird.saveEvent: Die native Methode des mobilen SDKs zum Hochladen benutzerdefinierter In-App-Konversionsmeilensteine.
Offizielle Dokumentation / Referenzen
- Apple App Tracking Transparency Framework-Richtlinien
- Google Play Install Referrer API-Spezifikation
- W3C Clipboard API-Spezifikation
- Apple Universal Links-Richtlinien
- Android App Links-Integrationshandbuch
- Apple UIPasteboard API-Referenz
- Apple Associated Domains-Entitlement
- Android ClipboardManager API
- IETF RFC 2104 HMAC-Spezifikation
- IETF RFC 4122 UUID-Spezifikation
- OWASP Mobile Security Testing Guide
- Google Firebase Dynamic Links Deprecation FAQ
Share this article



