2010-02-19 21 views
6

Conozco las aplicaciones de iPhone. operar como cajas de arena. Lo que significa que no tienen acceso a los archivos de otras aplicaciones. Y también he logrado abrir una página web en Safari desde una aplicación nativa() usando:Apertura de la aplicación nativa. de Safari

openURL:[NSURL URLWithString: Website_Address] 

Hay cuatro aplicaciones nativas que he visto abrirse desde Safari.

  1. App Store
  2. aplicación Mapas
  3. aplicación de correo electrónico
  4. aplicación Teléfono

¿Hay un método de abrir mi propia aplicación desde una página web iPhone en Safari (tal vez algo de html/código xml/php etc.)?

Respuesta

9

Sí, puede hacerlo vinculando su aplicación a un esquema de URI personalizado y luego creando un enlace con su esquema de URI personalizado que, cuando se seleccione, abrirá su aplicación.

Para registrar el esquema de URI personalizado, deberá modificar el archivo info.plist y asignar su valor personalizado al objeto URL Identifier.

Puede revisar la documentación del desarrollador de Apple iPhone OS Programming Guide para obtener más detalles o this article que detalla el proceso paso a paso en profundidad.

O puede consultar el official documentation from Apple.

+0

Gracias chrissr. Lo estoy viendo. – erastusnjuki

+0

Sí. Lo tengo. +1 – erastusnjuki

+9

Si bien esto puede responder teóricamente a la pregunta, nos gustaría que incluya las partes esenciales del artículo vinculado en su respuesta, y proporcione el [enlace de referencia] (http://meta.stackexchange.com/q/8259) Si no se hace eso, la respuesta corre peligro a causa de la podredumbre del enlace ... que en este caso ha sucedido con el segundo enlace. Gracias. – Kev

Cuestiones relacionadas