mam setup mój plik Aasa JSON, aby otworzyć aplikację, gdy ktoś odwiedza myDomain.com/ShowInTheApp/*
iOS 9 Uniwersalny Linki nie uruchamiając aplikację z tej samej domeny
Działa od Notatki aplikacji, e-mail, Gmail App Gmail internecie na safari i w zasadzie wszelkie inne strony internetowe inne myDomain.com.
Kiedy myDomain.com/chooseAppORweb.html
zawiera link do, Safari zawsze otwiera go na tej samej karcie, aplikacja nie zostanie uruchomiona. Mogę dotknąć i przytrzymać link, aby wyświetlić menu kontekstowe zawierające wpis "Otwórz w [Moja nazwa aplikacji]", który rzeczywiście uruchomi moją aplikację. Ale nie przez pojedyncze stukanie w link.
Kiedy wykonuję dokładnie te same czynności z innej domeny, zawsze uruchamiam aplikację bez problemów.
Czy ktoś pomyślnie uruchomił aplikację konsekwentnie z tej samej domeny przy użyciu UL?
Ponadto, jeśli istnieje dokument Apple, który wyjaśnia dowolne z tych zachowań, udostępnij ten link.
Niestety, chociaż nie jest to udokumentowane, wydaje się, że jest to pożądane zachowanie. Gdy użytkownik znajduje się w Twojej witrynie, nie możesz podejmować prób zabrania jej do swojej aplikacji. –
Należy również pamiętać, że użytkownicy, którzy są umieszczani w aplikacji za pośrednictwem łączy uniwersalnych, mogą wybrać opcję otwierania witryny - Twoja witryna będzie wyświetlana w prawym rogu paska stanu. Domyślam się, że zespół Apple nie chciał pozwolić programistom na ciągłe wprowadzanie użytkowników do aplikacji, jeśli użytkownicy próbują pozostać w mobilnej witrynie. Ma to sens, nawet jeśli ma niefortunne skutki uboczne, takie jak to, co opisujesz. –
@ st.derrick Dziękujemy za potwierdzenie zachowania.Widziałem kilka postów datowanych na czerwiec, kiedy iOS9 był w fazie beta, że niektórzy użytkownicy napotykają problemy, gdy strona docelowa Universal Link nie może być przeglądana w Safari, ponieważ kliknięcie dowolnego linku otworzy aplikację. Myślę, że link do Breadcrumb Domain na pasku stanu, który ustawiłby preferencje strony internetowej do otwierania zawsze w Safari, inteligentny baner odwracający tę preferencję i zachowanie wspomniane w pytaniu to wszystkie szybkie poprawki Apple w kwestiach, których nie dotyczyły. przewidzieć podczas projektowania Universal Links.I to wyjaśnia, dlaczego nie jest w dokumentach –