¿Es posible agregar/eliminar esquemas de URL personalizados para mi aplicación mientras se está ejecutando? En este momento, la propiedad CFBundleURLSchemes se establece en Info.plist.¿Cómo registrar programáticamente un esquema de URL personalizado?
7
A
Respuesta
5
Según this discussion on Cocoa Dev la respuesta es no, esquemas de URL personalizada no se puede registrar mediante programación . Debe especificarlos en Info.plist
. (pero usando LSRegisterURL
, puede preguntar Servicios de Lanzamiento para volver a cargar el Info.plist
de su aplicación si lo cambia programáticamente. Pero eso es feo).
1
Launch Services lo hará. Eche un vistazo a Launch Services Programming Guide y Launch Services Reference para más detalles.
(Edit: Launch Services es lo que quiere, pero la función que he mencionado era para cambiar el controlador depor defecto.)
Cuestiones relacionadas
- 1. ¿Cómo manejar un esquema de URL personalizado en Webkit GTK?
- 2. Cómo registrar programáticamente PerformanceCounter
- 3. ¿Cómo comprobar el esquema de url personalizado en iphone?
- 4. ¿Cómo registrar un esquema de URL de apertura de aplicaciones personalizadas con Xcode 4?
- 5. ¿Cómo manejo un esquema de URL personalizado en PhoneGap para un inicio en frío?
- 6. Registrar programáticamente un servlet en Jetty 7
- 7. ¿Cómo puedo extraer el esquema de URL personalizado de un archivo .ipa?
- 8. ¿Cómo registrar un servicio de reconocimiento de voz personalizado?
- 9. ¿Cómo registrar una aplicación para responder a una solicitud de apertura personalizada del esquema de URL?
- 10. ¿Cómo se puede depurar su aplicación si comenzaron a usar un esquema de URL personalizado?
- 11. ¿Cómo puedo registrar un editor personalizado global en Spring-MVC?
- 12. registrar un tipo de archivo personalizado en iOS
- 13. Registrar programáticamente HttpModules en tiempo de ejecución
- 14. ¿Es posible abrir un esquema de URL personalizado con Google Chrome?
- 15. Recuperar SPList URL programáticamente
- 16. ¿Cómo puedo crear programáticamente este enlace personalizado?
- 17. ¿Cómo puedo volver a iniciar la aplicación que abrió mi esquema de URL personalizado?
- 18. Esquema de URL: Qt y mac
- 19. ¿Cómo registro un protocolo de URL personalizado en Windows?
- 20. iPhone: abre una url programáticamente
- 21. Crear un esquema personalizado/agregar al esquema existente para un servidor LDAP UnboundID en memoria
- 22. Ejecute la aplicación MonoTouch iPhone con Url/Protocolo personalizado?
- 23. ¿Cómo puedo registrar un enlace?
- 24. ¿Mi aplicación responderá a un esquema de url?
- 25. Establecer programáticamente un icono personalizado de carpeta/directorio en Linux
- 26. Código EF primero, ¿cómo registrar el mismo nombre de tabla con un esquema diferente?
- 27. Gmail como el esquema de URL
- 28. ¿El calendario de iOS admite un esquema de URL?
- 29. Cómo reproducir películas con una URL usando un NSURLProtocol personalizado?
- 30. ¿Cómo puedo generar programáticamente un esquema xml a partir de un tipo?
El enlace es 404 –