J'ai fait une demande pour mon client en gardant la cible iOS 4.
Mais puisque la demande n'est toujours pas soumis à l'Apple store, mon client est la planification à la mise à niveau de la version 5.0 d'iOS.
Pour cela, j'ai lu la ligne directrice de la Pomme et a constaté que "Seuls les données générées par l'utilisateur ou qui ne peuvent pas être recréés par votre application, doivent être stockés dans le répertoire Documents et de repos doivent être stockés dans /Bibliothèque/Caches répertoire"
Dans mon application, je suis de serveur à l'aide du modèle de l'achat in-app pour les non-produit consommable. Pour cela, je suis de stocker toutes mes données téléchargées (qui sont essentiellement des livres ou des magazines) répertoire Documents. La Base de données est également présent dans le même répertoire qui contient les détails sur les produits téléchargés.
Ma question est,
1. Dois-je changer mon code pour stocker les données téléchargées à la Bibliothèque/Caches répertoire au lieu de dans le répertoire Documents?
2. D'où mon fichier de base de données placé (à des Documents ou des Caches)?
Si je l'avais mis des produits dans les Caches puis-je changer la logique de récupération aussi, car il est considéré que si l'enregistrement est présent dans la base de données, il n'est pas nécessaire de changer l'existence du fichier et directement s'ouvre lorsque l'utilisateur clique sur le magazine.
De bien vouloir me guider sur cette question.
Merci à l'avance.
Mise à JOUR:
Je mets à jour ce pour ceux qui sont toujours pas sûr de ce problème.
À l'aide de la directive accepté de répondre, j'ai mis en œuvre cette dans 2 de mes applications et les a soumises à l'Apple Store. Les deux ont été approuvés en examen.
Cela peut favoriser que la solution proposée dans l'acceptation réponse est correcte.