SmileソフトウェアのTextExpanderTouchは、iOSでのアプリ間通信の欠如を回避するためにハックを使用しましたが、Appleはパレードを終わらせるために介入しました。 Smileは、リマインダーデータベースを使用してスニペットを保存するのをやめ、データを他のアプリと共有する他の方法を見つけるように言われました。
Appleはこれが完了するまで更新を承認しません。また、TextExpanderSDKを使用するサードパーティのアプリも同じ運命をたどる可能性があります。
TextExpanderは、いくつかの文字を入力して、単語、文、段落、さらには入力フォーム全体に魔法のように展開させることができる重要なアプリです。 OS Xでは、アプリをバックグラウンドで実行し、トリガーを入力するたびにその処理を実行するのは簡単ですが、iOSでは、Smileは特別な共有クリップボードを使用してアプリのサンドボックス化を回避する必要がありました。 このオプションはiOS7で削除されたため、Smileはリマインダーを使用してデータを保存し、他のアプリがデータを読み取れるようにしました。
Appleによれば、これはリマインダーの適切な使用法ではないため、Smileは迅速な修正を考え出す必要があります。 アプリもサンドボックス化されているため、Dropboxは明らかに出ています。 専用のWebサービスが最善の答えのようですが、それにはしばらく時間がかかります。 それまでの間、X-CallbackURLはその日を節約するようです。
私たちの唯一の選択肢は、x-callback-urlを介してTextExpanderデータを提供することであるように思われます。 スニペットデータを取得して更新するには、ユーザーの操作が必要になります。 各アプリには、TextExpanderデータの独自のコピーがあり、TextExpanderタッチアプリで行われたユーザーの更新と自動的に同期されません。 理想的ではありませんが、AppStoreのレビューガイドラインの範囲内です。 また、ユーザーがアプリのTextExpanderタッチサポートを失うことはありません。
しばらくの間、Appleが何らかのアプリ間通信規格を追加することを望んでいましたが、それは決して実現しないかもしれないと思います。 Appleがあなたにあなたのデータを共有して欲しい方法はインターネット経由であるように見えます、それは私が推測するのは問題ありません。 また、Appleは、iOSとOS XのiWorkインスタンス間でドキュメントを共有するための許容可能な方法は、常に新しいコピーを自分たちにメールでやり取りすることだと考えていた会社であることを忘れないでください。
ソース: Googleグループ