0

データベースにリンクされるIOS/Android/iPad用のアプリを開発しています。アプリに初めてアクセスしたときにデータベース全体がユーザーのデバイスにダウンロードされ、その後 3 か月ごとに自動的に更新されるようにしたいと考えています。別の開発者から、Apple はアプリを完全にダウンロードすることを許可していない可能性があり、ユーザーのストレージ機能に影響を与える可能性があると言われました。これらの問題に取り組んできた人々から、これに関する情報を得たいと思っていました。

更新 以下の Seva の回答に基づいて、フォローアップの質問があります。

ユーザーはデータベースからコンテンツをダウンロードできますか? この方法でデータベースを更新することはできないようですが、他のコンテンツを取得することはできますか?

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


4

1 に答える 1

2

iOSとAndroidの両方に、パッケージサイズとそれらの制限を回避する方法の両方の制限があります。

iOSでは、20MBを超えるパッケージはセルラーデータリンクを介してダウンロードされません。しかし、人々はそれらをWiFiまたは有線で(iTunesソフトウェアを備えたデスクトップコンピュータを介して)入手することができます。大きすぎるパッケージを作成すると、ダウンロードが確実に失われます。

Androidでは、パッケージサイズの制限は50 MBですが、追加のAPKを登録し、必要に応じてダウンロードできます(検索してください)。

どちらのプラットフォームでも、データベースなしでアプリを出荷できます。最初の実行時に、「お待ちください」ウィンドウをポップして、通常のHTTP経由でダウンロードします。私が知っているいくつかのアプリはまさにそれをします。

トリッキーな部分は更新です。アプリケーションはコードをインストールすることは想定されていません。つまり、それ自体を更新する必要はありません。アプリのアップデートに適したチャネルは、それぞれGooglePlayとiTunesです。ただし、必要なHTTPアクセスをコーディングする限り、更新されたデータベースをいつでもダウンロードしてインストールできます。

于 2013-03-22T17:12:31.967 に答える