2012-07-31 9 views
13

Właśnie zainstalowałem aplikację ze strony internetowej - bez profilu, bez identyfikatora UDID, bez niczego. Właśnie zaczęło się instalowanie. Jak to jest możliwe? Nie mam jailbreak, nie uruchamiam nowej wersji beta 6. Kiedy zakończyłem instalację, podsłuchałem ją i zapytałem, czy jestem pewien, że chcę uruchomić tę aplikację.Zainstaluj aplikację na iOS bezpośrednio ze strony internetowej - bez hasła, bez iTunes, bez UDID

Link to app that installs 'silently'

+0

Przetestowałem to samodzielnie, a osoba zadająca pytanie poprawnie opisała swoje zachowanie. Z początku byłem trochę sceptyczny ... ale to właśnie robi. Wydaje się dziwne. – MikeS

Odpowiedz

14

Wydają się mieć konto Enterprise Developer, która pozwala na dystrybucję powietrza do każdego iPada, bez konieczności dodawania UDID każdego urządzenia.

Proces dostarczania takiej aplikacji jest podobny do zapewniania dystrybucji AdHoc za pomocą "zwykłego" konta programisty. Budujesz swoją aplikację do dystrybucji i przesyłasz pakiet .ipa i plik manifestu .plist na serwer. Następnie można użyć łącza tak, aby aplikacja do pobrania dla użytkowników:

<a href="itms-services://?action=download-manifest&url=http://example.com/manifest.plist">Install App</a> 

Jedyna różnica z kontem Enterprise Developer to, że nie trzeba, aby zapewnić UDID dla każdego urządzenia, którego chcesz użyć. Link działa z dowolnym urządzeniem.

+2

otwieranie aplikacji korporacyjnej na świat bez ograniczania do niej dostępu - z mojego zrozumienia - narusza warunki Apple, ponieważ omija AppStore. Zezwala się to na aplikacje wewnętrzne dla przedsiębiorstw, ale ... czy się tu mylę? – marcus

+1

Myślę, że masz rację. Plus to naprawdę nie ma sensu, aby to zrobić. Normalnie zabezpieczysz ten link instalacyjny za jakimś loginem, aby kontrolować, kto może go zainstalować. Nie mam pojęcia, dlaczego ci faceci to robią. – joern

+0

To bardzo przydatne narzędzie marketingowe dla firm. W jaki sposób Apple ma zachować to zachowanie pod kontrolą? – jowie

Powiązane problemy