2016-07-07 16 views
7

Chcę zmierzyć w analityki wykorzystanie Handoff w mojej aplikacji. Jak sprawdzić, czy NSUserActivity pochodzi z przekazania? Zmienna eligableforhandoff nie działa, ponieważ prawdą jest, po spotlightsearch zbytPomiar przełączania

Odpowiedz

1

Można użyć słownika userInfo na aktywność przekazać dowolną aplikację specyficzne informacje, które chcesz (jeśli może być zakodowany w plist). Możesz więc podać klucz, który dodasz tylko do przekazania i użyć go do śledzenia dowolnych szczegółów.

+0

Myślałem o tym. To nie działa, ponieważ mam tę samą NSUserActivity dla SpotlightSearch też. Mam połączenie między aplikacją internetową i mobilną –

+0

nie musisz używać tych samych instancji, możesz mieć jedną instancję, która jest skonfigurowana do przekazania i inną dla publikowania wyszukiwania, które odnoszą się do tej samej treści. – Wain

+0

Wiem o tym, ale musisz mieć dwie wartości NSUserActivity ze względu na analitykę - to złe podejście. –