Czy jest możliwe zarejestrowanie schematu URL opartego na domenie http + dla aplikacji iPhone, takich jak YouTube i Maps?

Chcę, aby system iOS otwierał adresy URL z mojej domeny (np.http://martijnthe.nl) z moją aplikacją, gdy aplikacja jest zainstalowana w telefonie, a z Mobile Safari w przypadku, gdy tak nie jest.

Przeczytałem, że możliwe jest utworzenie unikatowego sufiksu protokołu i zarejestrowanie go w Info.plist, ale Mobile Safari zgłosi błąd w przypadku, gdy aplikacja nie jest zainstalowana.

Co byłoby obejściem?

Jeden pomysł:

1) Użyj http: // adresów URL, które otwierają się w dowolnej przeglądarce na pulpicie i renderuj usługę za pomocą przeglądarki

2) Sprawdź User-Agent, aw przypadku Mobile Safari, otwórz myprotocol: // URL, aby (spróbować) otworzyć aplikację iPhone'a i otworzyć aplikację Mobile iTunes w celu pobrania aplikacji w przypadku niepowodzenia próby

Nie wiesz, czy to zadziała ... sugestie? Dzięki!

questionAnswers(12)

yourAnswerToTheQuestion