Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mellowtel.com/llms.txt

Use this file to discover all available pages before exploring further.

Mellowtel надає готову сторінку для відгуків, яку ви можете використовувати для збору відгуків від ваших користувачів, щоб швидше вдосконалювати ваш продукт. Наразі сторінка доступна лише для браузерних плагінів. Сторінка для відгуків схожа на цю сторінку, де динамічно передаються іконка та назва вашого плагіна. Ви можете переглядати відгуки на панелі керування Mellowtel і використовувати їх для покращення вашого браузерного плагіна. ВАЖЛИВО: Ви зможете переглядати відгуки на панелі керування Mellowtel лише якщо у вас є плагін, опублікований у веб-магазині, а не в режимі розробки. Якщо ви ще на стадії розробки і хочете протестувати сторінку для відгуків, будь ласка, зв’яжіться через чат. Ось як ви можете додати сторінку для відгуків до вашого браузерного плагіна:

Додайте сторінку для відгуків до вашого плагіна

Сторінка для відгуків розміщена на Mellowtel і доступна через URL, який ви можете згенерувати за допомогою методу generateFeedbackLink() з пакету Mellowtel JS. Якщо ви хочете безпосередньо відкрити сторінку для відгуків у новій вкладці, ви можете використовувати метод 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);
});