0

このアプリ以外の方法でアプリの localStorage にアクセスすることは可能ですか?

localStorage を使用するアプリを作成していますが、誰かが私のデータにアクセスできないようにしたいと考えています。

ご清聴ありがとうございました。

4

2 に答える 2

1

PhonegapアプリケーションはUIWebViewで実行され、UIWebViewはすべてのWeb関連のものにWebKitエンジンを使用します。ローカルストレージやキャッシュなどのすべてのナビゲーションデータはアプリのデータストア(サンドボックス)に保存されるため、共有キーチェーンなどの方法を指定しない限り、他のアプリからアクセスすることはできません。 、URIなど。

これはiOSセキュリティシステムに組み込まれており、パブリックAPIを介してデータにアクセスする公式の方法はありません(これは完全に安全であるという意味ではありません)。アクセスしたくない機密情報を保存している場合は、常にそのようなデータを暗号化する必要があります。このトピックに関する詳細情報が必要な場合は、このドキュメントを参照してください。

于 2012-11-19T09:59:35.800 に答える
1

デフォルトでは、アプリ自体を除いて、アプリに保存されているデータにアクセスすることはできません。info.plistファイルにエントリを追加できます

Application supports iTunes file sharing

info.plistにこのフィールドを追加してYESに設定すると、その場合にのみ、ユーザーはデバイスをiTunesに接続することにより、ドキュメントディレクトリに保存されているデータにアクセスできます。

于 2012-11-19T09:59:48.077 に答える