La desinstalación de la aplicación no elimina los datos del grupo de aplicaciones. ¿Tengo que eliminar el contenedor del grupo de aplicaciones y es contenido manualmente?
Creé unToday Extension
que se introduce en iOS 8 por primera vez. Para compartir datos entreToday extension
y escontainer App
, Definí unapp group
, y vincularlos a este grupo. (En realidad, agregué un marco incrustado también para reutilizar el código en ambos lados).
Los detalles de este método se describen enDocumento de Apple.
Creé un modelo de datos básicos y lo almaceno como sqlite en el contenedor de grupo. Entonces todo funciona como yo pensaba.
Sin embargo, cuando desinstalo la aplicación de contenedor, todavía hay un contenedor compartido y es contenido en mi iPhone. Creo que cuando se desinstala el último miembro del grupo de aplicaciones, este contenedor debería eliminarse automáticamente. En mi caso, los miembros del grupo de aplicaciones se envían con una sola aplicación, por lo que desinstalar esta aplicación debería eliminar el contenedor compartido.
¿Me equivoco?
PD. No pude encontrar una manera de eliminar este contenedor compartido como usuario. Solo el desarrollador que tiene derechos para acceder al grupo de aplicaciones puede eliminar este contenedor con la programación.