問題タブ [offline-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
446 参照

ios - iOS - 空のマップ タイル/3G/セルラーのときにマップをオフライン モードに切り替える

3Gが有効になっている場合でも、アプリケーションをオフライン モードに切り替える必要があります。

私はAFNetworkingを使用しており、すべての操作を抑制するのは非常に簡単HTTPですが、マップのある画面をどのように処理すればよいですか?

データ転送を行いたくないので、 へのインターネット アクセスを切断するMapViewreplace、空のオフライン タイルを使用してタイル リクエストを行う必要があります。

MapKitを使用して、外部マップ ライブラリを使用せずにこれを実現する方法はありますか?

PS: 関連する質問hereを見つけましたが、明確な回答がなく、トピックがかなり古いです (たとえば、CloudMadeにはiOS 6 用の API がまだありません) 。

0 投票する
1 に答える
1233 参照

php - オフライン モード - インターネットに接続するとデータを更新します

これを実装する可能性についてのアドバイスと、これが可能かどうかについての一般的なアイデアと提案を探しています。コードではなく、これは宿題ではありません。

私はフィットネス用のオンライン アプリケーションを開発していますが、ジムへの出入りは通常インターネットに接続されていないため、家に帰ってインターネットに接続するまで待ってから、その日のすべてのデータとメモを入力する必要があります。 .

どうにかしてデータを入力できるオフラインモードを開発し、家に帰ってラップトップをインターネットに接続すると、データがサーバーにアップロードされるのではないかと考えています。帰宅時にデータを再入力する必要はありませんか?

考え

私の一般的な考えは、データを Cookie 内に配置することですが、インターネットが戻ったときに Cookie がどのように更新されるかはよくわかりません。

別の考えは、ソケットを使用し、そのように対話することです。その中で、私のWebサーバーには、ネットワーク上の特定のIPからデータが利用可能かどうかを「シーク」するcronジョブがあり(サーバーは同じネットワーク上にあります)、存在する場合、システムはローカル マシンから Web サーバーへのデータ。

あなた自身のアイデアは大歓迎です。

0 投票する
1 に答える
513 参照

iphone - 画像や動画を含む JSON データをオフラインで保存する方法は?

で表示される画像やビデオを含むテキストデータを表示するアプリがありますUITableView。データをオフラインで利用できるようにする必要があります。接続があるたびにデータを消去して保存することを考えています。つまり、新しいデータがダウンロードされています。これをどのように達成できますか-データをmysqlテーブルまたはその他のソリューションに保存します。uiimageview で画像をストリーミングするために AFNetworking を使用していることに注意してください。画像とビデオは blob として保存する必要がありますが、これはローカルの mysql データベースですか? 私のプロジェクトはコアデータを使用していないことに注意してください。

0 投票する
2 に答える
1378 参照

android - arcgis マップ タップ x および y から Google マップまたは bing マップの場所への変換

arcgis オフライン マップを使用する Android アプリケーションがあり、反対側には bing マップがあります。地図をタップするだけで、場所を PC に送信する必要があります。ピンの作成には成功しましたが、Google マップで認識される場所に変換する方法がわかりませんでした。選択した場所を表示するためにトーストを作成しました。私のコードは次のようになります。

しかし、私はそれを次のようなものに変換する必要があります:longitude = 39.54367547たとえば。これは私のコードです:

0 投票する
2 に答える
132 参照

javascript - ネットワークがない場合にフォーム データをローカルに保持するお問い合わせフォーム (オフライン)

インターネットに接続されている場合にデータを送信する連絡フォームを作成しようとしています。ネットワークがない場合は、データをローカルに保存する必要があります (iPad、iPhone など)。ネットワーク範囲に戻ると、フォームが送信されます。

正しい方向への助けは大歓迎です。

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

0 投票する
1 に答える
43 参照

standards - サーバーはリクエストを正常に受信しましたか

私は、 Web サーバーC# mobileとの主要な対話を必要とするアプリケーションに取り組んでいます。PHPただし、接続はcellular network. このネットワークは、ランダムなタイミングでリクエストをドロップする可能性があります。以前の「オフライン モード」アプリケーションで経験した問題は、リクエストがタイムアウトになったときに、サーバーがそのリクエストを処理済みである場合と、処理していない場合があることです。リクエストを複数回送信すると重複が生じる場合、これは問題です。私はこれを歩いていて、次のアイデアを思いつきました。

  • UniqueRequestID: 1モバイルは、リクエストとともに送信されるようにヘッダー値を設定します。
  • リクエストを受信すると、PHP サーバーはUniqueRequestIDを現在のユーザー セッションに追加します。$_SESSION['RequestID'][] = $headers['UniqueRequestID'];
  • idサーバーは、現在のセッションに が存在する場合は true を返し、存在しない場合は false を返す GetRequestByID を実装します。または、キャッシュされたリクエストの結果を返すこともできます。

これは、リクエストがサーバーに正常に接続されたかどうかを確認するためのある程度信頼できる方法のようです。モバイルでは、サーバーへの再接続時に、リクエストが受信されたかどうかを確認します。その場合は、その保留中をスキップしoffline messageて、次の保留に進みます。

質問 ここで車輪を再発明しましたか? この方法は失敗しやすいですか (または、うさぎの穴に落ちますか)? より良い方法/代替手段はありますか?

-私はこれをここで他の開発者に売り込みましたが、これは非常に単純に見え、この「システム」がすでにどこかに存在する可能性が高いことを暗示していると考えました。

-今日、私の Google スキルが役に立たなかったら申し訳ありません。