2

私たちは、敷地内の〜500台のデバイスにインストールされるAndroidアプリケーションを開発しています.wifiネットワーク経由で一度に集中的に行うにはどうすればよいですか.

四半期ごとに 3 回、以下が必要です

  • アプリケーション(アップグレード可能なバージョン)をインストールする必要があります。
  • (古いバージョン) 頻繁にアンインストールします。

デバイスでは、デフォルトで「不明なソースを許可する」を設定できることを知っています。しかし、アプリケーションをプッシュ/インストールすることは可能ですか (最近の Ginger Bread Mobile Phone の ICS プッシュのように)

この投稿を確認しましたが、正確な答えはありません。

4

2 に答える 2

1

デバイスに Android のカスタム バージョンがない限り、APK をデバイスに送信して、Android マーケットを使用せずに自動的にインストールすることはできません。

ただし、ADB を使用すると、ユーザーの操作なしで個々のデバイスにアプリケーションを展開できます。次のコマンドを使用します。

adb install /Path/ToFile/ApkFile.apk

さらに、apk を電話に配置してから、パッケージ マネージャーを使用してインストールすることもできます。

于 2012-04-13T19:02:53.567 に答える
1

最初のインストールでは、できません。なんらかの方法でアプリを手動でインストールする以外に選択肢はありません (たとえば、イントラネットからリンクを介してダウンロードします)。

更新の場合、アプリは利用可能な更新を確認してダウンロードし、ユーザーの準備が整ったらインストールを開始できます。ただし、アプリを強制的にアップグレードすることはできません。ユーザーが関与する必要があります。

また、手動以外で「インストール (アップグレード可能なバージョン)-アンインストール (古いバージョン)」することもできません。アプリをアンインストールすると、他のアプリのインストールをトリガーする方法がありません。また、アンインストールすると、一般的に嫌われているすべてのデータが失われます。インプレース アップグレードは、より一般的なアプローチです。

于 2012-04-13T19:05:23.707 に答える