2012-07-01 29 views
38

मैं यह देखने के लिए जांचना चाहता हूं कि क्या उपयोगकर्ता ने Google Play पर अपना ऐप रेट किया है, न कि कितने सितारों के पास, अगर उनके पास है। और मैं उन्हें पूछ यह इस कोड के साथ रेट करने के लिए एक संवाद के साथ उन्हें संकेत देगा यदि वे नहीं है:आप यह कैसे जांचते हैं कि किसी उपयोगकर्ता ने Google Play पर अपना ऐप रेट किया है या नहीं?

startActivity(new Intent(Intent.ACTION_VIEW, 
     Uri.parse("market://details?id=packagename"))); 
+1

दूसरों के उत्तर में, यह संभव नहीं है। लेकिन यदि आप उपयोगकर्ता को अपने ऐप को रेट करने के लिए संकेत देना चाहते हैं, तो आप मेरी छोटी लाइब्रेरी प्रोजेक्ट का उपयोग कर सकते हैं: https://github.com/marcow/AppRater – caw

उत्तर

64

नहीं, आप ऐसा नहीं कर सकते। और यह भी एक अच्छी बात है - अन्यथा आप उन लोगों को देकर रेटिंग को प्रभावित करने में सक्षम होंगे जिन्होंने इसे पुरस्कार दिया और ऐसा किया। इसके अतिरिक्त, यदि डेवलपर उपलब्ध थे तो डेवलपर नकारात्मक समीक्षाओं में प्रतिशोध करने में सक्षम होंगे। यदि Google इस डेटा को प्रकट करना शुरू करता है तो यह उपयोगकर्ता और Google के बीच कुछ कानूनी समझौतों का भी उल्लंघन कर सकता है।

बहरहाल, यह क्या मैं व्यक्तिगत रूप से मेरे एप्लिकेशन में क्या है:

  1. उपयोगकर्ता एप्लिकेशन 5 बार उपयोग करते हैं, इसके बारे में एक अच्छा महसूस करने के लिए करते हैं।
  2. उपयोगकर्ता को छठे रन पर Yes, Later और Never के विकल्पों के साथ रेट करने के लिए संकेत दें। बाद में इसे दो दिनों में देरी हो गई।
+1

मुझे वास्तव में उन ऐप्स को पसंद नहीं है जो आपको उन्हें रेट करने के लिए बेहद प्रयास करने की कोशिश करते हैं दूसरी बार आपने उन्हें शुरू कर दिया है। 5 गुना बेहतर है, लेकिन मैं शायद इसे कम करने के लिए पूछने से पहले कम से कम 5 दिन और कम से कम 10 उपयोगों का इंतजार कर रहा हूं। शायद एक ऐसा व्यक्ति जिसने आपको सत्र के अंत में प्रश्न दिया (यानी, बेस गतिविधि पर बैक बटन मारना), जब आपने इसे कुछ करने के लिए अभी शुरू किया है। –

+1

@ जुलिएन हिगिन्सन प्रॉम्प्ट का सटीक समय और स्थान ऐप से ऐप पर निर्भर करता है। मैं न्यूनतम के रूप में 5 रन का उपयोग करता हूं। मेरे अधिक व्यापक ऐप्स में से एक 15 दिनों/20 उपयोग तक जाता है। –

+0

अच्छी अतिरिक्त जानकारी! मुझे लगता है कि मैं ऐप के उपयोगकर्ता के परिप्रेक्ष्य से इस दृष्टिकोण के बारे में बात करने में दिलचस्पी लेता हूं, प्रतिक्रिया के लिए पूछे जाने पर ऐप्स आसानी से बहुत धक्का दे सकते हैं। लगता है जैसे आप इस दृष्टिकोण के साथ एक अच्छा संतुलन हड़ताल करने की कोशिश करते हैं। –

6

यह उपयोगकर्ताओं को आपके ऐप को रेट करने के लिए प्रयास करने का प्रयास करता है, खासकर अगर उन्हें यह पसंद है! दुर्भाग्यवश, नकारात्मक रेटिंग बहुत कम प्रेरणा लेती है ;-)

मैंने कुछ चीजों की कोशिश की है, जिसमें सभी "मुझे रेट करें" नामक एक ऐप बटन शामिल है। या कुछ ऐसे, जो क्लिक करते समय, फोन पर मार्केट ऐप खोलता है। यह मेरा अनुभव रहा है कि अधिकतर उपयोगकर्ता जो "मुझे रेट करें" बटन पर क्लिक करते हैं, आपको सितारों की रेटिंग देने के लिए अतिरिक्त 5 सेकंड खर्च करेंगे (और याद रखें कि अधिकांश उपयोगकर्ता यह नहीं जानते कि आपका ऐप ट्रैक नहीं कर सकता है कि उन्होंने वास्तव में रेटिंग प्रदान की है या नहीं या नहीं)। वे आपको एक शब्दशः समीक्षा नहीं दे सकते हैं, और इसे केवल कुछ शब्दों ("ग्रेट ऐप") तक ही सीमित कर सकते हैं, लेकिन हे ले लो जो आप प्राप्त कर सकते हैं!

+1

इरादा और गतिविधि फिर से शुरू करने के बीच का समय मापने का अच्छा विचार होगा। यह समय लोड करके प्रभावित हो सकता है, लेकिन यदि उपयोगकर्ता रेट नहीं करना चाहता है, तो वह पेज को लोड करने की प्रतीक्षा नहीं करेगा। मैं विश्लेषिकी में मापा समय जोड़ूंगा और देख सकता हूं कि यह कैसे जाता है, लेकिन 5 सेकंड एक अच्छा अनुमान हो सकता है। –

1

जैसा कि आपके सर्वोत्तम शर्त से पहले उल्लिखित अन्य उपयोगकर्ताओं को "मेरे ऐप को रेट करें" बटन या संवाद का उपयोग करना है। यदि आप एनालिटिक्स का उपयोग करते हैं तो आप बटन क्लिक ट्रैक कर सकते हैं। यदि Google Analytics का उपयोग करते हैं तो आप संवाद बॉक्स पर प्रदर्शित बटनों के लिए ईवेंट मान असाइन कर सकते हैं और देख सकते हैं कि कितने उपयोगकर्ता "दर" बटन पर क्लिक करते हैं।

4

वास्तव में आप यह कर सकते हैं, तो आप इस या इसी तरह का उपयोग करके उपयोगकर्ता नाम प्राप्त कर सकते हैं ...

How can I get the google username on Android?

तो https://play.google.com/store/apps/details?id=X यूआरएल पर एक पार्सर आग ...

<span class="author-name"> <a href="/store/people/details?id=11">Andy Borris</a> </span> 

<div class="tiny-star star-rating-non-editable-container" aria-label=" Rated 1 stars out of five stars "> <div class="current-rating" style="width: 20%;"></div> </div> 

और तो आप पॉपअप कर सकते हैं "मुझे पांच सितारे रेट करें या मैं अपनी तस्वीरों को दुनिया के साथ साझा करूंगा": पी lol बस मजाक कर रहे हैं

+1

लेकिन सैकड़ों रेटिंग होने पर सभी रेटिंग एक पृष्ठ लोड पर नहीं हैं। तो फिर आप उस उपयोगकर्ता नाम को कैसे ढूंढ सकते हैं? – AlexioVay