2013-04-16 61 views

回答

0

有一個標題爲Andlytics可在Google Play store一個開源應用程序。它會經常更新,但主要是可以適應Google Play商店後端可能發生的任何更改。

我不確定它是否可以編碼,以引入特定於特定應用程序的細節。目前,它的工作原理是,用戶必須使用有效的開發者帳戶登錄。然後授權它訪問您的Google帳戶。一旦完成,它就會獲得開發者帳戶上的所有應用程序。不是一個特定的帳戶。

然而,這我覺得(我想是因爲我從來沒有實際使用源的機會)可以被修改,以適應您的具體要求。

你可以得到整個Source Code here

您還可以嘗試鏈接中提到的Stefan的後。雖然粗略的一下表明它在2012年第一季度之後還沒有更新。但是如果你能夠加快代碼的速度,那也可以起作用。

由於我連接到Google Play上的應用程序,因爲它是源代碼,爲了清楚起見,我與Andlytics,項目或應用程序無關。

1

由於沒有官方的API,這裏是快速和骯髒的方式:

使用HttpClient的獲得請求的頁面,即「https://play.google.com/store/apps/details?id=com.poncho.yapm」。

查看頁面源代碼並學習如何解析頁面並從響應中獲得所需內容。 例如,用於評分:

  1. 搜索第一個「關於此應用程序」。
  2. 開始從以前的結果,搜索爲先「ratingValue」
  3. 從以前的結果開始,搜索爲先「的內容=「」
  4. 開始從以前的結果,搜索'」。
  5. 該評級是位於最後兩個位置之間。

主要缺點:如果Google更改頁面佈局,您將需要更改您的實施。 但是,當您使用正式API時,這也經常發生。

如果這是一個真正的應用程序,那麼運行驗證代碼的每日測試將爲您節省時間和客戶。

希望這會有所幫助,Yaron