ПРОВЕРКА: ДОХОДЯТ ЛИ СТРАНИЦЫ НА GOOGLE ДО КЛИЕНТОВ В ТУРКМЕНИСТАНЕ ===================================================================== Что это: одна и та же проверочная страница, размещённая в трёх местах Google. Когда её открывают, она сама проверяет, что из сервисов Google (и наши 3-damja.com и japbak.men — для сравнения) открывается с этого телефона, и показывает ✓ или ✗. Кнопка «Отправить» записывает результат в Google-таблицу на вашем Диске. ВАЖНО: размещать можно с VPN (сайты Google для разработчиков у вас могут быть закрыты). ПРОВЕРЯТЬ — обязательно БЕЗ VPN, с разных операторов: TMCell, Altyn Asyr, домашний интернет Türkmentelekom, Wi-Fi. Лучше — попросить 3–5 клиентов в разных городах. Нужен один Google-аккаунт (лучше отдельный для лавки). Делайте по порядку: сначала Apps Script (он даёт адрес для результатов). 1. APPS SCRIPT (папка apps-script) ----------------------------------- 1) Откройте https://script.google.com → «Создать проект». Назовите: 3-DAMJA проверка. 2) Файл Code.gs: удалите всё, что там есть, вставьте содержимое нашего Code.gs. 3) Слева «+» → «HTML» → имя: Index (без .html). Вставьте содержимое нашего Index.html. 4) Сохраните (значок дискеты). Вверху выберите функцию setup → «Выполнить». Google попросит разрешения («Проверить разрешения» → ваш аккаунт → «Дополнительно» → «Перейти к проекту» → «Разрешить»). Создастся таблица «3-DAMJA проверка доступа». 5) «Начать развертывание» → «Новое развертывание» → тип (шестерёнка) «Веб-приложение». Запуск от имени: «Меня». Доступ: «Все» (Anyone). → «Начать развертывание». 6) Скопируйте адрес веб-приложения (заканчивается на /exec). Это АДРЕС-1. Откройте его — должна появиться проверочная страница. 2. FIREBASE (папка firebase) ----------------------------- 1) В файле firebase/public/index.html найдите строку var SCRIPT_URL = ''; и впишите между кавычками АДРЕС-1. 2) Откройте https://console.firebase.google.com → «Создать проект» (Google Analytics можно выключить). Запомните идентификатор проекта (например damja-test-1a2b3). Тариф — бесплатный Spark, карта не нужна. 3) На компьютере установите Node.js (https://nodejs.org, версия LTS). Откройте командную строку и выполните: npm install -g firebase-tools firebase login 4) Перейдите в папку firebase (где лежит firebase.json) и выполните: firebase deploy --only hosting --project ИДЕНТИФИКАТОР_ПРОЕКТА В конце будет «Hosting URL: https://….web.app» — это АДРЕС-2. 5) (Не обязательно) Впишите АДРЕС-2 в строку var FIREBASE_URL = ''; во всех трёх страницах — тогда и остальные страницы будут проверять, открывается ли Firebase. После правки повторите firebase deploy, а в Apps Script — «Управление развертываниями» → карандаш → Версия: «Новая версия» → «Развернуть». 3. GOOGLE SITES (папка google-sites) ------------------------------------- 1) В файле vstavka-dlya-google-sites.html впишите АДРЕС-1 в строку var SCRIPT_URL = ''; 2) Откройте https://sites.google.com → «Пустой сайт». Название: 3-DAMJA. 3) Напишите на странице пару строк текста и вставьте любую фотографию товара (справа «Вставка» → «Изображения») — проверим, доходят ли обычные страницы Sites. 4) Справа «Вставка» → «Встроить» → вкладка «Код встраивания» → вставьте ВСЁ содержимое файла vstavka-dlya-google-sites.html → «Далее» → «Вставить». Растяните блок по высоте. 5) «Опубликовать» → придумайте адрес → «Опубликовать». Проверьте «Управление доступом»: опубликованный сайт должен быть доступен «Всем». Адрес сайта — АДРЕС-3. 4. ПРОВЕРКА ----------- Разошлите АДРЕС-1, АДРЕС-2 и АДРЕС-3 (SMS-кой) тем, кто будет проверять. Каждый открывает все три БЕЗ VPN, ждёт 10 секунд, выбирает оператора и нажимает «Отправить». Если страница не открылась совсем — это тоже результат, напишите его. Если «Отправить» не сработала — снимок экрана. Результаты появятся в таблице «3-DAMJA проверка доступа» на вашем Google Диске. Пришлите мне её содержимое (или снимки экрана) — и решим, какой путь выбрать.