Thursday, September 19, 2013

How iOS 7 Affects TextExpander touch

Greg Scown:

Prior to iOS 7, TextExpander stored shared snippet data in a persistent pasteboard named “TextExpander”. The TextExpander code in supported apps read from the “TextExpander” pasteboard. Unfortunately, other libraries used these persistent named pasteboards to store and retrieve information used to track users across apps, without their knowledge or consent.

Apple decided to put a stop to that by prepending one’s team ID to their named pasteboards, e.g. “Smile.TextExpander”. This allows shared pasteboards within one’s own company’s apps but not across unrelated apps.


TextExpander touch 2.1 (and later) supports storing shared snippet data in a long-past, completed reminder.

5 Comments RSS · Twitter

[...] Link. "storing shared snippet data in a long-past, completed reminder." Apple needs to help. [...]

[...] The background refresh is what I’ll probably like the most. Unfortunately, it doesn’t yet work with TextExpander on iOS 7. [...]

[...] no longer permits sharing data among iOS apps via reminders, the new method that Smile developed for iOS 7. Greg [...]

[…] is a “keyboard” of animated GIFs. Then there’s TextExpander, which has used crazy hacks to try to enable systemwide support; TextExpander snippets can now, erm, expand in every app […]

[…] only with OmniFocus instead of Drafts. I started using it when OmniFocus 2 for iPhone initially did not support TextExpander touch. It does now, but I found that I prefer Launch Center Pro’s buttons to typing abbreviations […]

Leave a Comment