Esto es realmente muy difícil.
Puede programar la aplicación para que inicie Mobile Safari cuando se abra por primera vez y establezca una cookie, luego redirige a la aplicación utilizando un esquema de URL personalizado.
Esto puede parecer extraño, pero en realidad es cómo funciona el sistema de inicio de sesión compartido de Facebook y permite que tanto la aplicación como el navegador "salgan" de sus areneros y compartan el mismo ID de cookie único.
Por supuesto, no sabría si el usuario ha eliminado la cookie a menos que la redireccione cada vez que se inicie la aplicación, lo que puede resultar molesto.
ACTUALIZACIÓN:
A partir de IOS 9, ahora se puede abrir la página utilizando SFSafariViewController
dentro de su aplicación en lugar de volver a dirigir a la aplicación Safari. Esto todavía es un poco torpe, pero puede ser preferible a un doble cambio de aplicación.
¿Puede aclarar qué quiere decir con "identificar de forma única"? ¿Quiere decir que quiere saber cuándo el mismo teléfono visita su sitio web, ya sea a través de una aplicación o a través de Mobile Safari? –
yup Quiero saber cuándo un teléfono visita nuestro sitio en la aplicación o en el navegador móvil –