2010-05-20 80 views
10

這是一個簡單的問題。有沒有辦法讓用戶直接在我的應用程序中輸入評論和評價我的應用程序,並將該數據發佈回Android Market?如果是這樣,如果我使用EditText視圖來允許用戶輸入,那麼代碼如何?如果沒有,那麼我唯一的其他選擇是直接鏈接到我的應用程序在市場(即用戶點擊我的應用程序中的鏈接,或一個按鈕,市場應用程序啓動與我的應用程序頁面顯示)?例如:Android - 如何從應用內發佈應用評價/評論到市場?

view.setOnClickListener(new OnClickListener(){ 
    public void onClick(View v) { 
     startActivity(new Intent(Intent.ACTION_VIEW, 
      Uri.parse("market://details?id=packagename"))); 
    } 
} 

*這裏的「包名」被從清單我的應用程序的軟件包名稱所取代。

謝謝。

+1

AFAIK有沒有裸露的API市場還...偉大的建議添加,雖然。 – 2010-05-20 18:02:00

回答

2

我認爲暫時不會有市場準入。這將需要進一步的特殊應用權限(donwload,buy,rate),因爲您的應用可以下載並評估市場上的任何應用。

由於有很多安全的投訴基於Android的事實是,用戶不讀他們接受的權限,我認爲谷歌不會暴露市場那麼快,但是通道通過一個著名的市場應用的用戶。

+1

老實說,我可以接受通過Android的市場應用程序。遺憾的是URL不能更精確,比如'market:// details?id = packagename#rate' – rds 2011-08-19 13:45:49

7

號只能將其引導到Android Market URL。沒有規定可以將評分或評論作爲用戶的輸入。

如果這樣,我將發佈5星評級,即使用戶只給出2星:)

+9

甚至更​​好,在啓動時沒有詢問他們的建議。這些用戶總是不喜歡我們的應用程序。 – rds 2011-08-19 13:46:03