Skip to main content
Mellowtel एक पूर्व-निर्मित प्रतिक्रिया पृष्ठ प्रदान करता है जिसका उपयोग आप अपने उपयोगकर्ताओं से प्रतिक्रिया एकत्र करने के लिए कर सकते हैं ताकि आप तेजी से सुधार कर सकें और अपने उत्पाद को बेहतर बना सकें। अभी यह पृष्ठ केवल ब्राउज़र प्लगइन्स के लिए उपलब्ध है। प्रतिक्रिया पृष्ठ इस लिंक के समान है, जिसमें आप अपने प्लगइन का आइकन और नाम गतिशील रूप से पास कर सकते हैं। आप Mellowtel डैशबोर्ड से प्रतिक्रिया पढ़ सकते हैं और इसका उपयोग अपने ब्राउज़र प्लगइन को सुधारने के लिए कर सकते हैं। महत्वपूर्ण: आप Mellowtel डैशबोर्ड से प्रतिक्रिया तभी पढ़ पाएंगे जब आपका प्लगइन वेब स्टोर पर प्रकाशित हो और डेवलपमेंट मोड में न हो। यदि आप अभी भी विकास में हैं और प्रतिक्रिया पृष्ठ का परीक्षण करना चाहते हैं, तो कृपया चैट के माध्यम से संपर्क करें। यहां बताया गया है कि आप अपने ब्राउज़र प्लगइन में प्रतिक्रिया पृष्ठ कैसे जोड़ सकते हैं:

अपने प्लगइन में प्रतिक्रिया पृष्ठ जोड़ें

प्रतिक्रिया पृष्ठ Mellowtel द्वारा होस्ट किया गया है और यह एक URL के माध्यम से सुलभ है जिसे आप Mellowtel JS पैकेज के generateFeedbackLink() मेथड का उपयोग करके उत्पन्न कर सकते हैं। यदि आप सीधे एक नए टैब में प्रतिक्रिया पृष्ठ खोलना चाहते हैं, तो आप generateAndOpenFeedbackLink() मेथड का उपयोग कर सकते हैं और यह इस लिंक के समान एक पृष्ठ खोलेगा, जिसमें आप अपने प्लगइन का आइकन और नाम गतिशील रूप से पास कर सकते हैं। आप अपने एक्सटेंशन के बैकग्राउंड स्क्रिप्ट या कंटेंट स्क्रिप्ट से generateFeedbackLink() मेथड को कॉल करके प्रतिक्रिया पृष्ठ खोल सकते हैं जब कोई उपयोगकर्ता आपके ब्राउज़र प्लगइन को अनइंस्टॉल करता है। यहां बताया गया है कि आप इसे कैसे कर सकते हैं। अपनी service worker फ़ाइल (जिसे बैकग्राउंड स्क्रिप्ट भी कहा जाता है) खोलें और निम्नलिखित कोड जोड़ें: याद रखें कि <YOUR_CONFIGURATION_KEY> को अपने वास्तविक Mellowtel कॉन्फ़िगरेशन कुंजी से बदलें। यदि आपके पास अभी तक कोई कॉन्फ़िगरेशन कुंजी नहीं है, तो आप Mellowtel पर साइन अप करके एक प्राप्त कर सकते हैं।
import Mellowtel from "mellowtel";

let mellowtel;

(async () => {
    mellowtel = new Mellowtel("<YOUR_CONFIGURATION_KEY>");
    await mellowtel.initBackground();
})();

// जब उपयोगकर्ता एक्सटेंशन को अनइंस्टॉल करता है तो प्रतिक्रिया पृष्ठ खोलें
chrome.runtime.onInstalled.addListener(async function(details) {
    console.log("एक्सटेंशन इंस्टॉल या अपडेट हुआ");
    // यदि आप इंस्टॉल और अपडेट को अलग-अलग संभालना चाहते हैं
    /**
    if(details.reason === "install"){
        // पहले इंस्टॉल को संभालने के लिए एक फ़ंक्शन कॉल करें
    } else if(details.reason === "update") {
        // अपडेट को संभालने के लिए एक फ़ंक्शन कॉल करें
    }
    **/
    // उपयोगकर्ता सेटिंग्स को संभालने के लिए await mellowtel.generateAndOpenOptInLink(); अधिक विवरण के लिए: opt-in-out docs
    const uninstallURl = await mellowtel.generateFeedbackLink();
    chrome.runtime.setUninstallURL(uninstallURl);
});