ios - pantalla - recuperar notificaciones iphone
¿Cómo hacer que mi aplicación iOS esté visible en las opciones para compartir fotos como Facebook y Twitter? (4)
Tengo una aplicación para compartir imágenes que comparte imágenes entre tus amigos de la aplicación. Mi requisito es mostrar mi aplicación para compartir a través de una ventana emergente, cuando el usuario de iOS elige cualquier foto de la galería de fotos.
Encontré soluciones para compartir archivos PDF a través de una aplicación personalizada, pero no tuve suerte con las "fotos" de iOS.
También he pasado por este enlace https://stackoverflow.com/questions/9266079/why-is-my-iOS-app-not-showing-up-in-other-apps-open-in-dialog e hice cambios en Mi aplicación, pero parece no estar funcionando.
Debe seguir esta documentación para mostrar el ícono de su aplicación en las opciones para compartir,
https://developer.apple.com/library/ios/qa/qa1587/_index.html
En "Tipos de documentos", debe especificar "public.image". para que su aplicación esté lista para manejar cualquier documento de imagen. Si desea tener un tipo de imagen en particular, diga "jpeg", entonces debe especificar "public.jpeg"
Esto no se puede hacer, por desgracia. La captura de pantalla que has compartido muestra un UIActivityViewController presentado por la aplicación Fotos, y actualmente no hay manera de incluir tu aplicación. Esperemos que eso sea algo que se permitirá en un futuro lanzamiento de iOS.
Tenga en cuenta que en iOS 8 realmente podrá hacer esto de la forma en que pensaría que funcionaría. Regístrese como una aplicación para manejar un determinado formato, todas las aplicaciones que exporten ese formato mostrarán su aplicación como un destino de exportación.
En iOS 7 y anteriores, es muy fácil decirle al sistema que su aplicación puede manejar, por ejemplo, JPG. Pero luego depende de la aplicación que posee el documento para mostrar su aplicación como una de las opciones para compartir. Así, por ejemplo, la aplicación iOS Photos no lo mostrará. Tiene Facebook y Twitter codificados, y no tiene opciones para nada más.
En iOS 8 y superior, podrá proporcionar un icono y un UIViewController personalizado que se mostrará en cualquier aplicación que tenga soporte para compartir, incluidas las integradas.
Uso "Share Extension" para agregar mi propia aplicación en la lista de recursos compartidos. Tienes que crear un nuevo target de tu aplicación.
¡¡Ten cuidado!! La versión de destino de la implementación de este objetivo debe estar bajo la versión de su dispositivo de prueba para asegurarse de que el ícono aparezca en la lista.
Otras actividades deben definirse en el ShareViewController.m creado automáticamente.
Espero que mi respuesta te pueda ayudar :)