2017-11-05 70 views
10

Poprzednio w systemie iOS 10 kliknięcie łącza, które może obsługiwać zainstalowana aplikacja (Link uniwersalny), otworzy się zamiast Safari, ale w górnej/prawej części aplikacji pojawi się przycisk, który wyślij do Safari dla podanego adresu URL. Jeśli to zrobisz, przyszłe linki będą domyślnie otwierane bezpośrednio w Safari.iOS 11: Gdzie znajdował się przycisk prawej strony dla Universal Links?

iOS 10 Example

Teraz w iOS 11 I nie może wydawać się dostać do tego przycisku pojawia się z prawej strony, a ja szukałem google na godzinę i teraz nie może się znaleźć ktoś o tym mówić? Czy robię coś nie tak w mojej aplikacji?

iOS 11 Example

Zakładając ten został celowo usunięte w iOS 11, moja teoria jest taka, że ​​to dlatego, że nie mogli dowiedzieć się, w jaki sposób się dopchać go do prawej bocznej powierzchni na iPhone X, jak z jakiegoś powodu wskaźniki po prawej stronie X „ucho” są niższe niż są po lewej stronie, więc jest mniej miejsca dla przycisku forward:

iPhone X Example

Proszę mi powiedzieć, że jestem szalony i ta opcja nadal istnieje w iOS 11 i robię coś złego ?!

+0

Nie widzę tej opcji również w systemie iOS 11. Możliwa przyczyna, dla której został usunięty: wiele osób przypadkowo dotknęłoby tego przycisku i wyłącza Łącza uniwersalne dla tej aplikacji. Później ludzie zauważyli, że Universal Links nieoczekiwanie nie działa (dla tej aplikacji). –

+0

To, co mówi Oleksiy, ma sens. Jedynym sposobem potwierdzenia jest skontaktowanie się z inżynierem UIKit. cc @smileyborg –

+0

Może być pomoc! https://support.branch.io/support/solutions/articles/6000153326-ios-universal-links-troubleshooting-guide –

Odpowiedz

1

Nie sądzę, że robisz coś złego. Prawdopodobnie błąd lub funkcja firmy Apple została usunięta, ponieważ uważają, że aplikacja zawsze będzie w stanie obsłużyć to żądanie.