2
  1. アプリのアップデートが Google Play デベロッパー コンソールに送信され、アプリがすべてのユーザーに表示されると、デバイスがアップデートを選択するのにどれくらいの時間がかかりますか? (アクティブなインターネット Wi-Fi 接続が 1 日を通してあり、このアプリの自動更新がオンになっていると仮定します)

  2. ユーザー プロンプトや操作なしで、更新に関する Google Play ストアへのリクエストをプログラムで開始できますか? (更新中に新しい権限が要求されないと仮定します)。もしそうなら、方法を提案してください。

その他の情報: 私のアプリは、Android ボックスを使用したデジタル サイネージ用に設計されています。アプリは起動時に起動され、画面を占有します。アプリの有効期間中、ユーザーがアプリと直接対話することはありません。

4

3 に答える 3

0

私はこれを何度も経験しました。

1> 通常、Google Play でアプリを更新するのに約 2 ~ 4 時間かかりました。

2>強制更新について話していると思います。そのために私が行ったことは、アプリのバージョンを確認するための API を作成したことです。それによると、Google Play の更新画面にリダイレクトしました。お役に立てば幸いです。

// Here min_supported_version is generated from api
    if (min_supported_version <= BuildConfig.VERSION_CODE) {
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=yourpackagename")));
}
于 2016-10-05T11:28:19.257 に答える
0
  1. Google のバックエンドが新しいアップデートをレプリケートするかどうかによって異なりますが、通常は 8 ~ 24 時間以内です。
  2. いいえ、それはセキュリティ上の脆弱性です。アプリは、ユーザーの操作なしでインストールまたは更新することは許可されていません。
于 2016-10-05T11:22:33.993 に答える