質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ionic

Ionicは、クロスプラットフォームに対応したモバイルアプリ開発のためのオープンソースUIフレームワークです。iOSやAndroid、Webのアプリケーションを1つのコードベースで開発できます。

Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

Q&A

解決済

1回答

255閲覧

【Cordova】ダウンロード処理に関して

gucchi28

総合スコア29

Ionic

Ionicは、クロスプラットフォームに対応したモバイルアプリ開発のためのオープンソースUIフレームワークです。iOSやAndroid、Webのアプリケーションを1つのコードベースで開発できます。

Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

0グッド

0クリップ

投稿2018/01/24 00:12

###前提

  • 開発環境:Cordova(7.1.0) + Ionic(3.19.0)
  • 対象:iPadアプリ
  • ダウンロード処理:IonicのFileTransferプラグインを使用
  • 現在のダウンロード処理:初回起動時に約6GBのコンテンツを一括ダウンロードし、それ以降はコンテンツがアップデートされるたびに差分ダウンロードするが、ダウンロード中はローディング画面(プログレスバーなし)の表示のみで、進行状況が分からない。実際ダウンロードには、高速LANでも5分~10分以上の時間がかかる。

###実現したいこと

  • 基本のダウンロードの仕組みは現状で構わないが、進行状況が分からないので、『ダウンロードを意識させないようにする』もしくは『ダウンロードの進行状況が分かるようにする』のどちらかで対応したい。
  • 具体的には、以下のようにしたい。

1.ダウンロード開始のメッセージ表示
2.バックグラウンドでダウンロード処理実行(ダウンロード処理中もアプリを普通に操作できる)
3.ダウンロード終了のメッセージ表示

  • 上記が難しい場合は、以下のようにしたい。

1.ダウンロード開始のメッセージ表示
2.ローディング画面(プログレスバー付き)でダウンロード処理実行(ダウンロード処理中はアプリを操作できない)
3.ダウンロード終了のメッセージ表示

以上、ご教授の程よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

仕様を見直し、簡易的な進行状況を見直す方針で進めることにしました。

進行状況というものも、
「ダウンロード中 2/32」
のように、
「ダウンロード済み件数/ダウンロード合計件数」
を表示させるようにします。

引続き、ダウンロード処理に関して何かいい方法をご存知の際は、
ご教授の程よろしくお願いいたします。

投稿2018/01/26 00:44

gucchi28

総合スコア29

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問