Android एप्लिकेशन के उपयोगकर्ताओं के लिए पोल एम्बेड करें

हेलो, हेब्र!

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

कट के तहत, मैं लाभ बटन नामक एक शांत "गोखरू" के बारे में बात करना चाहता हूं, जो आपके एप्लिकेशन के उपयोगकर्ताओं के साथ एक संवाद स्थापित करने में मदद करेगा, साथ ही साथ इसकी कार्यक्षमता का विस्तार भी करेगा जिस तरह से आप चाहते हैं।



लाभ बटन - एक अस्थायी बटन के रूप में प्रस्तुत किया गया तत्व, आपके एप्लिकेशन के इंटरफ़ेस के शीर्ष पर स्थित है। जब आप बटन पर टैप करते हैं, तो उपयोगकर्ता एक सर्वेक्षण के साथ एक WebView विंडो खोलता है जो सभी उपयोगकर्ताओं को दिखाई देता है।



डेवलपर्स के लिए




कैसे करें सर्वे?


एक सर्वेक्षण बनाने में पाँच सरल चरण होते हैं:

  1. हम प्रश्न बनाते हैं और उत्तर विकल्पों का संकेत देते हैं
  2. हम सवालों के बीच संक्रमण के तर्क का वर्णन करते हैं
  3. निर्दिष्ट करें कि सर्वेक्षण पूरा होने पर उपयोगकर्ता क्या देखेंगे
  4. हम प्रस्तावित डिज़ाइन शैलियों में से एक का उपयोग करके लुक को पुनर्जीवित करते हैं।
  5. हम सर्वेक्षण और आपके आवेदन की परियोजना के बीच संबंध स्थापित करते हैं


Android एकीकरण


  1. रिपॉजिटरी से प्रोजेक्ट डाउनलोड करें
  2. प्रोजेक्ट निर्भरता की सूची में ProButton.jar लाइब्रेरी जोड़ें
  3. मैनिफ़ेस्ट फ़ाइल में आवश्यक अनुमतियाँ जोड़ें:
    <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
  4. एंड्रॉइड 4.xx पर उपकरणों के लिए, आपको मुख्य गतिविधि की ऑनक्रिएट विधि में कोड की केवल एक पंक्ति जोड़ने की आवश्यकता है:
     ProBtn.open(this); 

    यदि आपको बोर्ड पर एंड्रॉइड के पुराने संस्करणों के साथ उपकरणों का समर्थन करने की आवश्यकता है, तो आपको प्रत्येक गतिविधि के लिए कोड को निम्नानुसार बदलना होगा:
     @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (android.os.Build.VERSION.SDK_INT < 11) { ProBtn.onActivityCreated(); } } @Override protected void onResume() { super.onResume(); if (android.os.Build.VERSION.SDK_INT < 11) { ProBtn.onActivityResumed(this); } } @Override protected void onPause() { if (android.os.Build.VERSION.SDK_INT < 11) { ProBtn.onActivityPaused(); } super.onPause(); } @Override protected void onDestroy() { if (android.os.Build.VERSION.SDK_INT < 11) { ProBtn.onActivityDestroyed(this); } super.onDestroy(); } 

लाभ बटन को ProBtn.showProBtn () और ProBtn.hideProBtn () विधियों का उपयोग करके सीधे आवेदन कोड से छिपाया / दिखाया जा सकता है।

आप कोड से सीधे उपयोग के आँकड़े प्राप्त कर सकते हैं:
 ProBtn.getUsageStatistics(new ProBtn.ProButtonStatisticsCallback() { @Override public void done(JSONObject jsonObject, Exception e) { ... } }); 


संदर्भ


Source: https://habr.com/ru/post/In206218/


All Articles