8
votes

NSUserDefault: Est-il possible d'obtenir UserDefault à partir d'une autre application?

Il existe deux applications installées sur iPhone (MyApp and ConcurrititorApp) .CompetitorApp conserve les paramètres de l'utilisateur avec Nsuserdefault. Je connais toutes les clés (valeur forcette) qui utilise concurrentapp. Est-il possible d'obtenir des valeurs dans MyApp de la concurrenceApp?


1 commentaires

À partir de iOS 8, vous pouvez Medium.com/IAS-OS-X-Development/.../a>


3 Réponses :


0
votes

Jailbreak .. Meilleure solution pour enregistrer les valeurs UseDeFault sur certains serveurs, puis la téléchargez dans une autre application. Pas possible sinon


0 commentaires

5
votes

non. Les applications ne peuvent pas accéder à des défauts d'utilisateur de chacun, ni à ne pas regarder dans les boîtes de sable du système de fichiers de chacun. C'est la sécurité qui fonctionne comme conçue.


0 commentaires

14
votes

Dans le Guide de programmation de l'application iOS, Dans la section Sécurité , vous pouvez lire:

Pour des raisons de sécurité, iOS place chaque application (y compris ses préférences et données) dans un bac à sable au moment de l'installation. Un bac à sable est un ensemble de contrôles à grain fin qui limitent l'accès de l'application aux fichiers, Préférences, ressources réseau, matériel, etc. En tant que membre de Processus de sandboxing, le système installe chaque application dans son propre sable Annuaire, qui agit comme la maison de l'application et de ses données.

Cela signifie que si vous n'êtes pas intéressé par la jailbreaking, ce que vous voulez faire n'est pas possible.


0 commentaires