私のアプリケーションでは、利用可能な最新のシステムアップデートをチェックし、ユーザをアップデートする必要があります。私たちのアプリケーションからすることは可能ですか?はいの場合、どうすればいいですか?Androidアプリケーションから最新のOSバージョンを確認、更新することは可能ですか?
答えて
通知制御アクセス権を取得してシステムソフトウェア更新通知を検索しない限り、デバイスに保留中の更新があるかどうかを検出することはできません。
通知を検索する際に問題が発生し、利用可能なシステムソフトウェアアップデートがあると判断された場合、アプリケーションからユーザーに更新を強制する方法はありません。
あなたが通知を読むことができたとしても(ルートアクセスが必要です)、メーカーは異なるテキストを使用します。あなたのテストは多言語でなければなりません。通知のチェックは実際的な解決策ではありません。 –
これは、デバイスの製造元によって異なります。しかし、ほとんどの場合、答えは「いいえ」です。
すべてのデバイス(製造元)は、独自のソースから独自のアップデートを持っています。デフォルトの設定プログラムを実行し、その更新が準備されているかどうかを確認するための組み込みAPIはありません。さらに、ほとんどの製造業者は、そのコードを独自のシステムチェックで置き換えています。
Androidデバイスの大規模なデバイスカタログのサブセットをサポートするように絞り込むことができたとしても、Androidセキュリティモデルは特定のメーカーが特定のインテントを送信することを許可していない限り、彼らが持っていたとしても、無作為のユーザースペースアプリから公開したり正式にサポートすることはほとんどありませんでした。
だから、これには実際的で一般的なユースケースの解決法はありません。
今のところ、それが十分に重要なのであれば、随時、ユーザ自身がチェックする方法に関する役に立つテキストのヒント/メッセージを表示することがあります。
ありがとうございます。私は相対的な解決策を見回す必要があります。 – Logunath
@Logunath「相対的な解決策」とは何ですか?何に対して? –
- 1. AndroidマーケットからAPI経由で最新バージョンのAppをリクエストして、起動前に最新のバージョンを確認することはできますか?
- 2. ツリービューのデータを更新/更新することは可能ですか?
- 3. 制約レイアウトの最新バージョンNUMBERはどこで確認できますか?
- 4. サービスファブリッククラスタマニフェストを更新することは可能ですか?
- 5. 更新することは可能ですか?
- 6. GitHubからコードの最新バージョンを実行していることを確認するには
- 7. androidのksoap2 jarファイルの最新バージョンはどこですか?
- 8. Android NDKの最新バージョンの(OSX)パスはどこですか?
- 9. FlutterからデバイスのOSのバージョンを確認するには?
- 10. 更新機能を確認するWindowsアプリケーションの場合
- 11. gtkを最新バージョンのアプリケーションに更新するUGLY
- 12. jQueryをASP.NET MVC 3アプリケーションの最新バージョンに更新する
- 13. URLはNugetのパッケージの最新バージョンを確認する
- 14. 最新バージョンのアンドロイドアプリを更新する
- 15. ubuntuでmysqlバージョンを更新した後にデータを変更することは可能ですか?
- 16. NSUserDefaultsでアプリの最新バージョンを確認する方法
- 17. 最新のOSX(10.7)で最新のQt(4.8)でpyQtをビルドすることは可能ですか?
- 18. knockoutjsが 'initialdata'オブジェクトを更新することは可能ですか?ここ
- 19. 新しいNSWindowアプリケーションからのミッションは不可能ですか?
- 20. protobuf 2.5.0でScalaPB(0.6.x)の最新バージョンを実行することは可能ですか?
- 21. Android OSバージョンの確認方法
- 22. ループ内の値を更新することは可能です
- 23. cellForRowAtIndexPathの外でUITableViewCellのUIViewを更新することは可能ですか?
- 24. プログラムでAndroid OSを更新する
- 25. シングルスクリプトで多くの行を更新することは可能ですか?
- 26. プログラムの最新バージョンを確認する(Java)
- 27. 最新のOpenSSLバージョンを確認する方法
- 28. ノード:プログラムの最新バージョンを確認する
- 29. コマンドラインからの最新バージョンへの更新
- 30. 任意のバージョンから最新の安定版に更新
@JonAdams、私の質問はこちらとは異なります。私は、私のアプリケーションを通じて最新のAndroid OSバージョンを知りたいと思っています。アプリストアのアプリケーションバージョンではありません。一言で言えば、私たちが設定から得る情報を知りたい - >電話について - >システムアップデート。そのための任意のAPI? – Logunath
その画面へのインテントを開始することができます。私はその機能のためのAPIを認識していません –