Abra la aplicación iOS desde Unity

Estoy deseando abrir otra aplicación en mi ipad a través de un button presionar en Unity. Sé normalmente que usaría Application.OpenURL() en el button presionar, pero no estoy seguro de qué poner entre paréntesis. Esta es una aplicación que ya está en el iPad y no es una que he creado.

¿Alguien había echo esto antes? ¿Podrías apuntarme en la dirección correcta para que esto funcione? ¿Es incluso posible?

La otra aplicación necesita admitir ese comportamiento, definiendo un esquema de url personalizado . El desarrollador necesita agregar un tipo de URL, es decir, "awesomeapp" en Xcode en Destinos> Información> Tipos de URL, si no lo admite, no puede abrir la aplicación.

En su aplicación Unity simplemente llame

 Application.OpenURL("awesomeapp://"). 

Vea también esta input stackoverflow: Inicie una aplicación desde otro (iPhone)

ACTUALIZACIÓN 1: cómo encontrar un esquema URL personalizado de la aplicación de terceros

  1. Descarga la aplicación comprada a través de iTunes en OSX
  2. Vaya al file [AppName] .ipa en su sistema de files
  3. Cambie el nombre a un [AppName] .zip para que pueda extraerlo.
  4. Vaya a "[AppName] / Payload / [AppName] .app"
  5. Haga clic derecho y select "Mostrar contenido del package"
  6. Abra Info.plist en Xcode y busque los types de URL key o en un editor de text para CFBundleURLTypes .

ACTUALIZACIÓN 2: iOS 9

Para iOS 9 debe include en la list blanca esa aplicación en Info.plist del Proyecto Xcode:

 <key>LSApplicationQueriesSchemes</key> <array> <string>awesomeapp</string> </array>