Skip to main content

Интеграция с Converzilla

Чтобы ваша платформа сайтов мог корректно взаимодействовать с мобильным приложением Converzilla через WebView, необходимо внести следующие изменения:

Добавьте стили для управления отображением элементов

Эти стили позволяют платформе Converzilla показывать или скрывать нужные элементы сайта из приложения:

/* Скрывает элемент */
.converzilla-hide {
    display: none !important;
}

/* Показывает элемент */
.converzilla-show {
    display: block !important;
}

Добавьте эти стили в основной CSS сайта.

Добавьте вызов передачи пользовательского идентификатора для пуш-уведомлений (OneSignal) 

После загрузки страницы нужно передать в приложение уникальный идентификатор пользователя (login, phone, либо другой ключ).

Пример на чистом JavaScript:

<script>
document.addEventListener("DOMContentLoaded", function () {
    try {
        var login = getCurrentUserLogin(); // Получите логин пользователя с вашего сайта любым доступным способом
        if (login && typeof window.oneSignalSendTag === 'function') {
            window.oneSignalSendTag('login', login);
        }
    } catch (e) {
        console.error('Ошибка при отправке oneSignalSendTag:', e);
    }
});

// Эта функция — пример, замените её на свой код получения логина/номера телефона
function getCurrentUserLogin() {
    // Например:
    // return document.querySelector('input[name="login"]').value;
    return 'example_login_123';
}
</script>

🔑 Пояснения:

  • Метод window.oneSignalSendTag(key, value) отправляет уникальный идентификатор пользователя в приложение Converzilla для настройки пуш-уведомлений.

  • Ключ (login, phone, и др.) и значение определяются разработчиком сайта.

  • Вызов должен быть после загрузки страницы и (желательно) после того, как пользователь залогинился.

⚙️ Где вызывать? 

Можно вызвать:

  • На странице входа (login)

  • На странице профиля (если там есть логин/номер телефона)

  • На любой другой странице, где доступен уникальный пользовательский идентификатор.