0

自分のアプリから他のインストール済みアプリを更新することはできますか? 実際に私がやりたいことは、デバイスにインストールされているアプリをチェックするアプリを開発し、それらのアプリで利用可能な更新があるかどうかを確認し、それらがあれば更新することです。

特定のアプリに利用可能なアップデートがあるかどうかを確認するには、サードパーティの API を見つけました。こちらをクリックしてください https://groups.google.com/forum/?fromgroups=#!topic/android-market-api/-F2QfvGt1nU

それで、今、私のアプリからプログラムでアプリを更新することは可能ですか??

4

2 に答える 2

2

Google Play ストア アプリは、Play ストアのすべてのアプリに対して既にこれを行っており、独自のアプリでこれを行うために Android が提供する公開 API はないと思います。

于 2012-10-30T12:30:28.460 に答える
2

サポートされていない API を使用したい場合は、すぐに壊れる可能性があるため、次の手順を実行することをお勧めします。

ユーザーがインストールしたアプリとそのバージョンを確認します。

PackageManager と getPackageInfo() を使用して、パッケージ (com.commonsware.mygreatapp など) で識別される特定のアプリケーションの PackageInfo オブジェクトを取得します。PackageInfo の versionCode フィールドと versionName フィールドには、必要な情報が含まれています。

次に、API の最新バージョンと比較します。

編集: パッケージ名を API: dev.appaware.com/1/doc/examples/example3.php に送信し、この行 "version": "2.4.0.263535" を分析します。この番号が電話のバージョンと異なる場合は、ユーザーを Google Play ページに誘導します。

これは、既存の機能の完全な複製になります...

于 2012-10-30T12:33:35.873 に答える