Múltiples aplicaciones con el mismo esquema de URL – iOS

Entonces, para mi nueva aplicación, tengo un esquema de URL para que las personas puedan iniciar mi aplicación desde otra aplicación o desde un website … "myapp: //" … Entonces, ¿qué sucede si hay otra aplicación en la AppStore que ¿Tiene el mismo esquema de URL que el mío? ¿O si alguien intenta robar mi esquema de URL?

Si dos aplicaciones registran el mismo esquema de URL personalizado, no está definido qué aplicación se lanzará realmente. Se lanzará uno, pero no hay forma de saberlo.

Aquí hay un verdadero pateador. Si tiene dos aplicaciones en su dispositivo con el mismo esquema de URL y elimina el que realmente se inicia, el otro no se iniciará mediante la URL sin reiniciar el dispositivo iOS.

Su mejor solución es garantizar que su esquema de URL personalizado no sea trivial, por lo que hay pocas posibilidades de que otra aplicación tenga el mismo esquema.

Actualizado para 2016

La política de Apple ha cambiado desde 2012. Hoy indican que no se permitirá que las aplicaciones múltiples se registren para el mismo esquema . El time de logging es un lugar mucho más limpio para abordar la contención que el time de ejecución, ya que evita que los problemas de security lo discutan otras respuestas.

Nota: Si se registra más de una aplicación de terceros para manejar el mismo esquema de URL, actualmente no hay un process para determinar qué aplicación recibirá ese esquema.

Fuente: https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html#//apple_ref/doc/uid/TP40007072-CH6-SW1

De los documentos de Apple:

Implementación de esquemas URL personalizados

No tengo una respuesta para el rest de su pregunta (al less en este momento).

EDITAR:

De acuerdo con la manzana docs:

Nota: Si varias aplicaciones de terceros se registran para manejar el mismo esquema de URL, no está definido en cuanto a cuál de las aplicaciones se escoge para manejar las URL de ese tipo.

(Oh lo siento, rmaddy, no viste tu respuesta hasta después: P)