¿Cómo puedo detectar si el usuario tiene una aplicación, como echofon o twitter para mac o si el usuario tiene páginas o compañero de texto? ¿Alguna sugerencia?cómo detectar si el usuario tiene una aplicación en Cocoa
5
A
Respuesta
8
Utilice la aplicación FullPathForApplication de NSWorkspace: para obtener la ruta de paquete de una aplicación. Si ese método devuelve nada, la aplicación no está instalada. Por ejemplo:
NSString *path = [[NSWorkspace sharedWorkspace] fullPathForApplication:@"Twitter"];
BOOL isTwitterInstalled = (nil != path);
URLForApplicationWithBundleIdentifier es otro método que puede utilizar.
0
nunca he probado el código en la respuesta anterior, pero las siguientes obras para mí:
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"app-scheme://"]]) {
NSLog(@"This app is installed.");
} else {
NSLog(@"This app is not installed.");
}
Este método requiere la aplicación para tener un esquema de embargo. No sé sobre el anterior.
Cuestiones relacionadas
- 1. Detectar si el usuario tiene alguna aplicación ejecutándose en pantalla completa
- 2. ¿Cómo detectar si el usuario tiene 3G/Wifi activado antes de hacer una conexión URL?
- 3. Detectar si la ruta del usuario tiene un directorio específico
- 4. detectar si el contacto tiene foto
- 5. Detectar desde el navegador si está instalada una aplicación específica
- 6. Cómo detectar si un usuario deja una página en PHP
- 7. ¿Cómo detectar si un polígono tiene autointersecciones?
- 8. ¿Cómo puedo detectar si el usuario está "inactivo" con javascript?
- 9. Detectar si se desinstaló una aplicación
- 10. ¿Cómo detectar si el iPhone tiene pantalla Retina o no?
- 11. ¿Cómo puedo detectar si una unidad tiene una papelera de reciclaje en C#?
- 12. ¿Cómo detectar cuando el usuario inicia otra aplicación? (Android)
- 13. ¿Cómo verificar si un usuario tiene una suscripción (facturación en la aplicación de Android)?
- 14. Cómo incorporar WebSockets en una aplicación Cocoa
- 15. Android 4.0 detectar si el usuario tiene hardware back/home keys
- 16. Gravatar: cómo sé si un usuario tiene una imagen real
- 17. Cómo detectar si un usuario ha cerrado sesión, en php?
- 18. ¿Cómo puedo detectar si una categoría tiene Incluir en el menú de navegación establecido en NO?
- 19. ¿Detecta si el usuario tiene capacidades de impresión?
- 20. Detectar si el usuario ha usado el botón Atrás
- 21. ¿Cuál es una buena manera de escribir una interfaz de usuario Cocoa en una aplicación Erlang?
- 22. ¿Cómo puedo determinar si un usuario tiene una aplicación de iOS instalada?
- 23. ¿Puede detectar JavaScript si el navegador del usuario admite gzip?
- 24. WIX: ¿Cómo detectar si está instalada una aplicación de terceros?
- 25. ¿Es posible detectar si un usuario tiene varias pestañas abiertas en su sitio?
- 26. Detectando si la ventana es una ventana clave en cocoa
- 27. ¿Cómo implemento un cuadro de mensaje en una aplicación Cocoa?
- 28. Detectar si la aplicación obtuvo el foco debido a UILocalNotification
- 29. ¿Cómo detectar si una cadena tiene un nuevo salto de línea en ella?
- 30. Javascript para detectar si el usuario cambia la pestaña
Hola amigo. Basado en sus etiquetas, Rafa parece que realmente estaba preguntando sobre la plataforma Mac, no sobre la plataforma iPhone. –
también gracias, voy a necesitar hacer una versión para iphone ... así que muchas gracias – rafa
Disculpa, no me di cuenta de las etiquetas. Soy un póster nuevo (he leído otras publicaciones antes para ayudarme con mis problemas pero nunca las publiqué) aquí en Stackoverflow. –