2012-10-30 48 views
0

是否可以從我自己的應用更新其他已安裝的應用。其實我想要做的是,我想開發一個應用程序,檢查骰子上已安裝的應用程序,然後檢查是否有任何更新可用於這些應用程序,身份證有任何更新,它會更新它們。Android:從自己的應用更新其他應用

,以檢查是否有更新可用於特定的應用程序,我發現了一個第三方API,請點擊這裏https://groups.google.com/forum/?fromgroups=#!topic/android-market-api/-F2QfvGt1nU

所以,現在它possibel從我的應用程序編程更新應用程序?

+0

檢測是可能的,問的Play商店應用更新是另一回事。 。 。 。等待!那裏已經有Play商店應用程序了嗎? –

回答

2

如果你真的想與不支持的API,這將肯定很快分解工作,我建議做到以下幾點:

檢查用戶安裝的應用程序及其版本:

使用PackageManager和getPackageInfo()獲取特定應用程序的PackageInfo對象 ,由其包(例如, com.commonsmons.mygreatapp)標識。 PackageInfo的 上的versionCode和versionName字段將包含您尋求的信息。

編輯: 發送的包名的API:dev.appaware.com/1/doc/examples/example3.php和分析

然後與API的最新版本進行比較此行「版本」:「2.4.0.263535」,如果此號碼與手機上的版本不同,請將用戶轉到Google Play頁面。

這將是已經存在的功能重複的總...

+0

Waza_be:「然後將它與API的最新版本進行比較」,請您詳細說明一下? –

+0

將軟件包名稱發送到API:http://dev.appaware.com/1/doc/examples/example3.php並分析此行「版本」:「2.4.0.263535」,如果此編號與版本不同在手機上,將用戶帶到Google Play頁面。 –

2

Google Play商店應用程序已經爲Play商店中的每個應用程序執行此操作,我不相信Android提供的任何公開API都可以在您的應用程序中執行此操作。