Die verschiedenen iOS-Synchronisierungsprogramme ( SugarSync , BitTorrent Sync usw.) behaupten, Dateien überall auf dem Telefon lesen zu können. Ich sehe nicht, wie auf Daten aus meiner Anwendung – in der Sandbox meiner App – zugegriffen werden kann. Wie kommt es, dass diese Programme außerhalb ihrer Sandbox lesen/schreiben und die Daten meiner App abrufen können?
Sie können nicht , da alle Apps von Drittanbietern auf einem iOS-Gerät ohne Jailbreak durch die Sandbox eingeschränkt sind, die sowohl aus dem App Store als auch aus der Ad-hoc-/Enterprise-Distribution installiert wird.
Entweder verwenden sie öffentliche APIs, um auf Daten „auf iOS-Weise“ (strukturiert und vorweggenommen) zuzugreifen, wie z. B. den Zugriff auf die Kamerarolle, um Fotos zu importieren/speichern, oder sie sind in eine App integriert, um Daten auf eine Weise auszutauschen, wie es die Entwickler beider Apps haben zusammengearbeitet haben, um es möglich zu machen (das bedeutet nicht unbedingt, dass sie sich wirklich kennen, da sie ein Framework wie das Dropbox-Framework hätten verwenden können).
Gasim
Gasim