iPhoneの「ホーム画面」に保存できるwebappを作成しました。アプリはキャンバスを使用しており、変化する状態とかなりインタラクティブです。iPhoneのWebApp on Home画面の永続性
アプリが最小化されて再び開いたときはいつでも、初期状態に戻ります。同じ(期待通り)は、アプリケーションを終了して再読み込みするときに発生します。
どのように私はそれが単に最小化されたときに再ロードされてからアプリを防ぐことができますか?
を閉じてもう一度開いたときに状態データを保持する最善の方法は何ですか?
状態データが失われないようにするためにどのようなイベントを使用する必要がありますか?
可能クロスプラットフォームソリューションは、iPhone + Androidの好まれる場合...
yep、minimized =バックグラウンドで実行中。ネイティブiPhoneアプリケーションを作成する場合、JavaScriptがネイティブObjectiveCと通信することは可能ですか(逆も可能です)。例えば、私が 'UIWebView'を使用していたとします。私はiphone + android用のWebアプリケーションを作成するのは簡単だと思っていたが、かなりの落とし穴があるようだ。 –
uiwebviewで実行されているのはネイティブアプリではないため、ネイティブアプリフレームワークのコンテキスト外で処理する必要があります。 「簡単」ですが、電話機がアプリケーション内のWebビューをどのように処理するかに特に注意する必要があります。 – tkone
恐らく 'stringByEvaluatingJavaScriptFromString'はUIWebViewのコンテキスト内から関数を実行するために使用できますか?だからもし私が1秒に1回その関数を呼び出すのであれば、アクション名/ paramsをエンコードされた文字列として取得し、必要に応じてユーザーに応答することができます。これは、Webビュー内のJavaScriptがネイティブのアプリコードに通知することを可能にするか、より良いアプローチです。あなたの洞察力に感謝します。 –