2011-03-15 13 views
15

在我的Android應用程序中,我需要實現一個功能,允許詢問用戶是否希望評價此應用程序,如果響應是「是」,那麼我將重定向到androidmarket應用程序,當用戶已經評估該應用程序時,該應用程序應該再次問他的速度。所以我需要任何方式來知道用戶是否已經評價過該應用。如何知道某個特定用戶是否對Android應用進行了評分?

我使用的是android-market-api,但是我沒有找到任何返回世界衛生組織評級的方法 我的應用程序。
AppsRequest返回全局評級,例如:5.
CommentsRequest僅返回評論,但如果有一些用戶評價應用程序而沒有評論,則CommentsResponse返回空白。
我需要的是這樣的:

應用:MYAPP
用戶:[email protected]
率:3

能否請您給一些建議?

+8

'Android的市場api'違反了市場數據谷歌的著作權,因爲該數據沒有受到任何許可公開。任何人使用它可能會受到法律責任。此外,你要求的是隱私侵犯。如果你希望人們尊重你,請尊重他們 - Google和你的用戶。 – CommonsWare 2011-03-15 22:26:31

回答

29

有沒有官方的方式知道這一點。不應該有。

從能夠確定我的評分的應用程序到試圖報告因不良評論而進行報復的應用程序的步驟非常小。

事實上,這些信息中的一部分暴露給第三方API,比如android-market-api,這讓我擔心很多。我絕對不會對任何申請留下任何評論。事實上,我甚至不會評價應用程序,我也會建議我的任何朋友避免這樣做。

現在回到你的具體問題:

你不應該依賴於知道,如果用戶已經進行評分/評論你的應用程序。您可以做的最好的方法是向用戶提供一個對話框,該對話框提供評論以後的按鈕。如果用戶點擊評論你永遠不會再問他。如果用戶點擊後來,你可以在幾天後再次ping他。如果用戶兩次點擊後來,他將離開審閱的機會很渺茫。事實上,用戶發現越多,他們就越有可能留下負面評價,所以我認爲兩次展示對話可能是最好的方法。

+0

好吧,如果所有人都知道其他用戶的評價和評論,那麼隱私是一個問題。你的建議是一個很好的選擇,我布萊恩有兩個選擇:評論和以後。 – Jhon 2011-03-15 22:41:20

+6

沒有理由不支持確定用戶是否對應用進行了評分。 如果開發者是高質量的開發人員,強調質量,那麼就不會有任何對差評的報復。地獄,爲什麼你甚至會使用該應用程序,如果你評價它很差。如果您沒有使用該應用程序,則無法進行報復。邏輯之間存在脫節。 – 2012-04-03 18:32:28

+7

此外,如果添加了支持,它將返回布爾值是否用戶評價該應用程序。不是價值。沒有辦法利用任何東西。 事實上,我希望我的應用變得聰明。如果他已經評價過它,我不會讓用戶評價我的應用。這是糟糕的發展。 – 2012-04-03 18:35:52

0

那麼谷歌已經推出API來獲取您的應用程序的審查。

Google Play開發者回覆評論API可讓您查看用戶對您應用的反饋,並回復此反饋。您可以使用此API在您現有的客戶支持工具包(如CRM系統)中直接與用戶進行交互。

回覆評論API允許您僅針對您的應用的生產版本訪問反饋。如果您想查看關於應用的Alpha版或Beta版的反饋,請改用Google Play開發者控制檯。另請注意,該API僅顯示包含評論的評論。如果用戶對您的應用評分但未提供評論,則無法從API訪問他們的反饋。

Source From

+0

這僅適用於用戶輸入任何帶評級的評論! – 2017-09-28 12:24:22

相關問題