Jeśli chcesz zbudować swój własny mechanizm pobierania odcisków palców, aby obsłużyć wszystkie tego deep linking mamy na branch.io, mogę podać instrukcje jak! Jedną uwagą, którą przeczytałem w zaakceptowanych odpowiedziach, jest to, że INSTALL_REFERRER w Google Play jest często bardzo powolny (opóźnienie> 1 s), aby uruchomić się po instalacji, więc jeśli zależy Ci na tym od użytkowników, użytkownicy są w na wyboistą przejażdżkę.
Oto jak zbudowaliśmy odcisków palców na iOS:
skonfigurować punkt końcowy serwera (coś jak yoursite.com/redirect
), aby osiągnąć dwie rzeczy:
- służyć trochę po stronie klienta JS, aby otworzyć aplikację, jeśli zainstalować lub wrócić do App Store, jeśli nie. Wymieniono ten kod w this answer
- Przechwyć zestaw parametrów dotyczących kliknięcia użytkownika, czytając jego program użytkownika itp.Oto prosty podzbiór że będzie działać dobrze:
- OS
- wersja OS
- adres IP
- Model urządzenia
Gdy użytkownik otwiera aplikację odesłać że zestaw parametrów, odczytywanych z aplikacji do nowego punktu końcowego (coś w stylu: yoursite.com/completematch
).
Jeśli istnieje dopasowanie, można przekazać parametry.
Jeśli chcesz uzyskać zrozumiały, można upuścić ciasteczko na yoursite.com
i zapisać pasuje do IDFA otrzymał od aplikacji. Najlepiej byłoby zrobić to tylko wtedy, gdy natychmiast przekierujesz się do aplikacji, abyś był w 100% pewny. Jeśli ten sam użytkownik kliknie link ponownie i zainstaluje aplikację, nie musisz używać odcisków palców, ponieważ możesz po prostu użyć pary cookie-IDFA. Mamy setki milionów takich w oddziale, więc odciski palców są w tym momencie bardziej mechanizmem awaryjnym.
Napotkałem ten sam problem, wszelkie aktualizacje na ten temat? –