Плагин

Работа плагина в замкнутом контуре

Имеется возможность настройки работы плагина в изолированном контуре (без авторизации на бэкэнд EmailMaker). Для этого кроме обычной сборки понядобятся:

  • Файл русскоязычной локализации.
  • Файл лицензионного ключа.

Оба файл можно запросить в технической поддержке EmailMaker. Файлы должны быть особым образом подключены в обычную публичную сборку.

Инициализация плагина

Подключение локализации

async handleReadLocale() {
  const response = await fetch("./react_app-ru_RU.po");
  const text = await response.text();
  return text;
}

В будущем файл локализации будет включён в комплект репозитория.

Подключение лицензионного ключа

В боевой среде (со сборщиком WebPack или аналог):

import {standaloneKey} from "key"
const instance = await emailmaker.init({ ...options, standaloneKey});

В отладочной среде (без сборщика):

const response = await fetch("./key.txt");
const key = await response.text();
const instance = await emailmaker.init({ ...options, standaloneKey: key });