私はエンタープライズアプリケーションで作業しています。クライアントは、アプリケーションから保存されたすべてのデータをリモートからデバイスから消去する必要があります。つまり、ユーザーが紛失したデバイスを報告した場合です。iOSでのアプリケーションデータのリモートワイプ
サービスサイドの実装を忘れてしまった場合、アプリケーションサンドボックスに格納されているデータのリモートワイプも可能ですか? sqlliteファイルや証明書などのアプリケーションリソースに存在するファイルを削除するのはどうでしょうか?
私はそれをネットでブラウズしていたし、this siteに沿って商品を宣伝していた。
できれば、この問題にどう対処する必要がありますか?
iOS 4.2以降のモバイルワイプを使用して、Appleによってリモートワイプ機能が追加されました。私は彼らが遠隔通知によってこれをやっているとは思わない。その場合、データがデバイスから削除されるという確実な保証はありません。
あなたのソリューションは最も論理的なアプローチのようです。しかし、私の質問(エンタープライズアプリケーションの良い点について)で私が共有したリンクには、「電話が紛失したり盗まれた場合に、良いアプリケーションと暗号化されたデータを削除したり、必要な状況でデバイス全体を拭き取ってください。私はアプリケーション全体を削除することができれば、それを行う方法がなければならないと思っています。 – Vin
@Vin:彼らがどうやってやったのか分かりませんが、私は彼らがある種の脱獄を使うだろうと思います。 OS X上で実行中のバイナリを削除することは可能ですが(したがってiOSでも同じです)、バイナリ自体はシールドされたフォルダにあり、サンドボックスはあなたを止めます。実行中のデーモンでリモートでアプリを強制終了させることは可能でしょう。あなたの最善の策はモバイル基板(脱獄)でしょう。しかし、まあ、脱獄は、あなたが望む解決策ではないかもしれませんが、 "ちょうど"エンタープライズアプリとして可能です。 – JustSid
私は彼らが脱獄を使用しているとは思わない。このアプリは、アプリストアで無料で利用できます。エンタープライズ向けの検索に適しています。 – Vin