Hasta iOS 12.4, la implementación de compartir fotos en el feed de Instagram (siguiendo la documentación ) funcionó correctamente, pero desde iOS 13 ya no funciona.
Con la implementación actual, UIDocumentInteractionController
la UTI está configurada en "com.instagram.exclusivegram"
y la extensión de archivo en .igo
, no hay ninguna opción para compartir en Instagram visible en absoluto. Cuando cambio la extensión del archivo a .ig
Puedo ver la opción de compartir Instagram entre sugerencias. De esta manera, compartir para alimentar funciona, pero esa no es la solución esperada solo para Instagram.
Establecer UTI en "com.instagram.photo"
no cambia nada.
El comportamiento esperado es ver la vista visible a continuación cuando presiono el botón "compartir", sin pasos adicionales. ¿Podría ser un error de Instagram o hay alguna otra forma de implementarlo para iOS 13?
Respuestas:
debe agregar su imagen a la biblioteca de fotos y luego compartirla directamente a Instagram
en primer lugar, no olvide agregar NSPhotoLibraryAddUsageDescription y el esquema de instagram a su info.plist:
Funciona correctamente para iOS 12.4 y 13
Resultado
fuente