Ponieważ Apple wycofuje Unikalny identyfikator urządzenia dla aplikacji, jakie jest najlepsze podejście do łączenia aplikacji Enterprise na urządzeniu, które zostało zarejestrowane z MDM?Unikalne identyfikatory dla iOS MDM
Z dokumentu referencyjnego protokołu MDM rekrutacja nadal używa identyfikatora UDID do procedury odprawy.
Nie możemy użyć nowego identyfikatoraForVendor, ponieważ nie jest on taki sam jak identyfikator UDID dla odprawy.
Pozwól aktualizować jak I wdrożone moje rozwiązania MDM,
- Device zameldowania na serwerze MDM z tokena i urządzenia UDID (jeden, że Apple jest usuwanie API)
- Urządzenie wyśle informacje o urządzeniu na serwerze MDM (Wifi MAC Addr, numer seryjny, wersja systemu operacyjnego i inne informacje)
- Pojawi się aplikacja kliencka, która będzie rozmawiała z serwerem MDM za pośrednictwem RESTful API. (Poprzednio używałem identyfikatora UDID jako klucza)
Myślałem o używaniu adresu MAC, ale w najnowszym iOS 7 system zawsze zwróci wartość 02: 00: 00: 00: 00: 00.
Nie możemy również uzyskać numeru seryjnego urządzenia.
Moje pytanie brzmi: jak możemy wiedzieć, że ta aplikacja na tym urządzeniu należy do tej rejestracji MDM na serwerze (3). Ponieważ teraz aplikacja nie ma żadnego wspólnego klucza, do którego należy się zwrócić w procesie odprawy. W jaki sposób serwer wie, które urządzenie jest którym?
Dzięki.
Znalazłeś rozwiązanie swojego problemu? Mój jest prawie taki sam. – noircc
Jedynym rozwiązaniem tego problemu jest użycie identyfikatoraForVendor i zapisanie go w pęku kluczy, aby identyfikatorForVendor pozostał, nawet jeśli użytkownik ponownie zainstalował aplikację Enterprise. – adiman
Bump dla odpowiedzi, mam ten sam problem, ale jeszcze nie znalazłem rozwiązanie. – sm0ke21