TextExpander Touch von Smile hat Hacks verwendet, um die fehlende Kommunikation zwischen den Apps auf iOS zu umgehen, aber jetzt hat Apple eingegriffen, um die Parade zu beenden. Smile wurde angewiesen, die Erinnerungsdatenbank nicht mehr zum Speichern Ihrer Snippets zu verwenden und eine andere Möglichkeit zu finden, Ihre Daten mit anderen Apps zu teilen.
Apple wird keine Updates genehmigen, bis dies geschehen ist, und Apps von Drittanbietern, die das TextExpander SDK verwenden, können ebenfalls das gleiche Schicksal erleiden.
TextExpander ist die unverzichtbare App, mit der Sie einige Buchstaben eingeben und sie auf magische Weise zu Wörtern, Sätzen, Absätzen und sogar ganzen Ausfüllformularen erweitern können. Unter OS X ist es für die App einfach, im Hintergrund zu laufen und ihre Aufgaben zu erledigen, wenn Sie einen Auslöser eingeben, aber auf iOS musste Smile das Sandboxing der App umgehen, indem es eine spezielle freigegebene Zwischenablage verwendet. Diese Option wurde in iOS 7 entfernt, daher verwendet Smile jetzt Erinnerungen, um Daten zu speichern, damit jede andere App sie lesen kann.
Apple sagt, dass dies nicht die richtige Verwendung für Erinnerungen ist, also muss Smile eine schnelle Lösung finden. Dropbox ist anscheinend out, da Apps auch dort Sandboxed sind. Ein spezieller Webservice scheint die beste Antwort zu sein, aber das wird eine Weile dauern. In der Zwischenzeit scheinen die X-Callback-URLs den Tag zu retten:
Unsere einzige Alternative scheint die Bereitstellung von TextExpander-Daten über x-callback-url zu sein. Zum Erfassen und Aktualisieren von Snippet-Daten ist eine Benutzeraktion erforderlich. Jede App verfügt über eine eigene Kopie der TextExpander-Daten, die nicht automatisch mit Benutzeraktualisierungen synchronisiert wird, die in der TextExpander-Touch-App vorgenommen wurden. Es ist nicht ideal, aber es entspricht den Richtlinien für die Überprüfung des App Store. Es bedeutet auch, dass Benutzer die TextExpander-Touch-Unterstützung in Ihrer App nicht verlieren
Ich habe schon seit einiger Zeit auf eine Art Inter-App-Kommunikationsstandard von Apple gehofft, aber ich vermute, dass er nie kommen wird. Es sieht so aus, als ob Apple möchte, dass Sie Ihre Daten über das Internet teilen, was meiner Meinung nach in Ordnung ist. Und denken Sie daran, Apple ist das Unternehmen, das dachte, dass eine akzeptable Möglichkeit zum Austausch von Dokumenten zwischen den iOS- und OS X-Instanzen von iWork darin besteht, ständig neue Kopien hin und her an uns selbst zu senden.
Quelle: Google-Gruppen