iPhone: redirecione para a loja de aplicativos no safari móvel, se o aplicativo não estiver instalado

Tenho dois links em um site Safari otimizado para dispositivos móveis. Um é um link para a App Store para baixar meu aplicativo. O outro é um botão Iniciar aplicativo, que usa o aplicativo registrado: // protocolo para abrir o aplicativo. O problema é que o Safari móvel engasga quando o usuário clica no botão Iniciar aplicativo se o aplicativo não estiver instalado. É possível detectar se o protocolo registrado está disponível e, se não estiver, altere o botão Iniciar aplicativo com um URL apropriado, como o URL do aplicativo de download, para que o usuário não receba um pop-up desagradável?

questionAnswers(3)

yourAnswerToTheQuestion