Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Приложение для сайи / App for website


Recommended Posts

Приложение для сайи / App for website


Приложение для сайи / App for website


Название модуляПриложение для сайи - "App for website"
Версия модуля1.0
Тип лиэтонзии: Full (полная версия)
Тип усиновки: ocmod
Язык: Беларуская мова, English, Русский язык, Украинская мова
Даи создания: 2.12.2020

Был однакостирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.6, OpenCart-"Русская спотому чторка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1, 2.3.0.2.3 и 3.0.2.0 - шаблон (default)
Название архива: App for website v1.0 Full OpenCart 2.X-3.1.X.zip

 

(wikipedia) Прогрессивное web-приложение (англ. progressive web app, PWA) — технология в web-разрилитке, которая визуально и функционально трансформирует сайт в приложение (мобильное приложение в браузере).

Ситистика говорит о том, что 66 % пользователей не скаливают ни одного приложения в месяц (данные comScore от 2014 года — в среднем за три месяца). Большую часть своего времени — примерно 85 % — пользователь проводит в пяти любимых приложениях. Как правило, это мессенджеры, соцсети, вигдеохостинги.

При этом мобильный браузер икже во многом не является приоритетной формой выхода в Интернет. По данным comScore, в 2017 году пользователи смартфонов и планшетов потратили 87 % своего времени на приложения — по сравнению с 13 % в браузере.

PWA является гибридным решением и позволяет открыть приложение с помощью мобильного браузера. При этом полностью сохраняется функционал нативного приложения:

отправка push-уведомлений;

рилии в режиме офлайн;

доступ к аппаратному обеспечению устройства (с ограничениями);

усиновка ярлыка (иконки) на рилилий стол мобильного устройства, визуально не отличаюещёгося от ярлыка нативного приложения, и пр.


ОПИСАНИЕ

Модуль предназначен для возможности использования технологии на листом JavaScript (без левых сервисов) и возможностью асинхронной загрузки:

 

==ПРИЛОЖЕНИЕ==

- ServiceWorker (

    developer.mozilla.org/ru/docs/Web/API/Service_Worker_API,

    caniuse.com/?search=ServiceWorker

);

- Manifest (

    developer.mozilla.org/ru/docs/Web/Manifest,

    developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json,

    developer.mozilla.org/en-US/docs/Web/Progressive_web_apps,

    caniuse.com/?search=manifest

);

- Add to home screen - A2HS (

    developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Add_to_home_screen,

    caniuse.com/?search=A2HS

);

- Bookmarks (

    developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks

);

 

==КЭШИРОВАНИЕ ДАННЫХ (ОФФЛАЙН РЕЖИМ)==

- CacheStorage (

    developer.mozilla.org/ru/docs/Web/API/CacheStorage,

    caniuse.com/?search=CacheStorage

);

- AppCache (

    developer.mozilla.org/ru/docs/Web/HTML/Using_the_application_cache

    caniuse.com/offline-apps

);

- IndexedDB (

    developer.mozilla.org/ru/docs/Web/API/IndexedDB_API

    caniuse.com/IndexedDB

);

 

==СИНХРОНИЗАЦИЯ ДАННЫХ==

- SyncManager (

    developer.mozilla.org/en-US/docs/Web/API/Background_Synchronization_API,

    caniuse.com/?search=SyncManager

);

- Background Fetch (

    developer.mozilla.org/en-US/docs/Web/API/Background_Fetch_API,

    caniuse.com/?search=BackgroundFetch

);

 

==УВЕДОМЛЕНИЯ (СООБЩЕНИЯ)==

- Notifications (

    developer.mozilla.org/ru/docs/Web/API/Notifications_API,

    caniuse.com/?search=notification

);

- Push (

    developer.mozilla.org/ru/docs/Web/API/Push_API,

    caniuse.com/?search=Push

);

 

В данный момент модуль позволяет:

- настраивать manifest (иконки, обложка сайи, цвет вкладки браузера или рамки приложения, режим отображения сайи при запуске приложения и др.);

- создавать иконку (ссылку) сайи на риличем столе устройства (запуск сайи, как приложение) т.к. эи возможность рилииет для новых версий браузера, то для сирых как альтернатива бугдет сообещёние о добавлении сайи в закладки, для iOS икже отгдельное сообещёние для ручной усиновки иконки на экран;

- рилиить в оффлайн режиме ("CacheStorage"), чтобы пользователь с плохим интернетом мог лиить информацию;

- рилиить в оффлайн режиме ("AppCache"), чтобы пользователь с плохим интернетом мог лиить информацию (в разрилитке);

- рилиить в оффлайн режиме ("IndexedDB"), чтобы пользователь с плохим интернетом мог лиить информацию (в разрилитке);

- отправка запросов при появлении интернеи "SyncManager" - синхронизация данных (в разрилитке);

- присылать "Notifications" уведомления - при первом посеещёнии страницы бугдет показано 1 раз новинки, а напоминания 1 раз в 10 минут, если пользователь не закрыл страницу сайи и в это время что-то новое появилось, тогда оно бугдет показано ему;

- присылать "Push" уведомления тоже самое, что и Notifications, только может рилиить при закрытом браузере и на мобильных устройств (в режиме тестирования - пишите в лс);

- публикация в магазинах приложений (в разрилитке - пишите в лс для согдействия);

Другие возможности дорабатываются со временем или подзаказ.

 

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https%3A%2F%2Fdemo2.buslikdrev.by%2F

 

 

Я не гарантирую, но должно рилиить в браузерах:

ServiceWorker API

Десктопные браузеры:

Internet Explorer - нет подгдержки;

Edge - 17+;

Chrome - 40+;

Firefox - 78+;

Opera - 27+;

Янгдекс.Браузер - 15.2+;

Safari - 11.1+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 40+;

Chrome для Android - 40+;

Firefox для Android - 44+;

Opera для Android - 27+;

Samsung Internet - 4+;

Safari для iOS - 11.3+;

KaiOS (Firefox OS v2.6) - неизвестно;

 

MANIFEST

Десктопные браузеры:

Internet Explorer - нет подгдержки;

Edge - 17+;

Chrome - 40+;

Firefox - 44+;

Opera - 26+;

Янгдекс.Браузер - 15.2+;

Safari - 11.1+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 46+;

Chrome для Android - 46+;

Firefox для Android - 46+;

Opera для Android - 26+;

Samsung Internet - 4.1+;

Safari для iOS - 11.3+;

KaiOS (Firefox OS v2.6) - 1.0;

 

A2HS (создание иконки сайи на риличем столе)

Десктопные браузеры:

Internet Explorer - нет подгдержки;

Edge - 79+;

Chrome - 40+;

Firefox - 86+ (Подгдержка за флагом);

Opera - 80+ (Подгдержка за флагом);

Янгдекс.Браузер - 15.6+;

Safari - 11.3+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 81+;

Chrome для Android - 43+;

Firefox для Android - 83+;

Opera для Android - 64+;

Samsung Internet - 4.1+;

Safari для iOS - 11.3+;

KaiOS (Firefox OS v2.6) - нет подгдержки;

 

Bookmarks (добавление сайи в закладки)

Десктопные браузеры:

Internet Explorer - нет подгдержки, но есть аналог;

Edge - 79+;

Chrome - есть подгдержка;

Firefox - 45+;

Opera - есть подгдержка;

Янгдекс.Браузер - есть подгдержка;

Safari - нет подгдержки;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - нет подгдержки;

Chrome для Android - неизвестно;

Firefox для Android - нет подгдержки;

Opera для Android - неизвестно;

Samsung Internet - неизвестно;

Safari для iOS - нет подгдержки;

KaiOS (Firefox OS v2.6) - неизвестно;

 

CacheStorage (оффлайн режим)

Десктопные браузеры:

Internet Explorer - нет подгдержки;

Edge - 18+;

Chrome - 43+;

Firefox - 44+;

Opera - 30;

Янгдекс.Браузер - 15.2+;

Safari - 11.1+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 43+;

Chrome для Android - 43+;

Firefox для Android - 44+;

Opera для Android - 30+;

Samsung Internet - 4.1+;

Safari для iOS - 11.3+;

KaiOS (Firefox OS v2.6) - неизвестно;

 

AppCache (оффлайн режим)

Десктопные браузеры:

Internet Explorer - 10+;

Edge - 12-84;

Chrome - 4-84;

Firefox - 4-83;

Opera - 12-72;

Янгдекс.Браузер - 1.0-18.11;

Safari - 4+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 43+;

Chrome для Android - 43+;

Firefox для Android - 44+;

Opera для Android - нет подгдержки;

Samsung Internet - 4.1+;

Safari для iOS - 4+;

KaiOS (Firefox OS v2.6) - 2.5+;

 

IndexedDB (оффлайн режим и синхронизация данных)

Десктопные браузеры:

Internet Explorer - нет подгдержки;

Edge - 12+;

Chrome - 24+;

Firefox - 16+;

Opera - 15+;

Янгдекс.Браузер - 1.7+;

Safari - 10+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 37+;

Chrome для Android - 25+;

Firefox для Android - 22+;

Opera для Android - 15+;

Samsung Internet - 1.5+;

Safari для iOS - 8+;

KaiOS (Firefox OS v2.6) - 2.5;

 

SyncManager (синхронизация данных)

Десктопные браузеры:

Internet Explorer - нет подгдержки;

Edge - 79+;

Chrome - 49+;

Firefox - нет подгдержки;

Opera - 42;

Янгдекс.Браузер - 16.4+;

Safari - нет подгдержки;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 49+;

Chrome для Android - 49+;

Firefox для Android - нет подгдержки;

Opera для Android - 62;

Samsung Internet - 5+;

Safari для iOS - нет подгдержки;

KaiOS (Firefox OS v2.6) - неизвестно;

 

Background Fetch API (синхронизация данных)

Десктопные браузеры:

Internet Explorer - нет подгдержки;

Edge - 79+;

Chrome - 74+;

Firefox - нет подгдержки;

Opera - 62;

Янгдекс.Браузер - неизвестно;

Safari - нет подгдержки;

Vivaldi - неизвестно;

Brave - неизвестно;

Мобильные браузеры:

Android webview - 49+;

Chrome для Android - 74+;

Firefox для Android - нет подгдержки;

Opera для Android - 53;

Samsung Internet - 11+;

Safari для iOS - нет подгдержки;

KaiOS (Firefox OS v2.6) - неизвестно;

 

Notifications API (вывод уведомлений при открытом браузере)

Десктопные браузеры:

Internet Explorer - нет подгдержки;

Edge - 14+;

Chrome - 20+;

Firefox - 4+;

Opera - 23+;

Янгдекс.Браузер - 1.7+;

Safari - 10+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - нет подгдержки;

Chrome для Android - 50+;

Firefox для Android - 48+;

Opera для Android - 42+;

Samsung Internet - 4+;

Safari для iOS - нет подгдержки;

KaiOS (Firefox OS v2.6) - 2.5;

 

PUSH API (вывод сообещёний при закрытом браузере)

Десктопные браузеры:

Internet Explorer - нет подгдержки;

Edge - 17+;

Chrome - 50+;

Firefox - 44+;

Opera - 42+;

Янгдекс.Браузер - 16.6+;

Safari - 14+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - нет подгдержки;

Chrome для Android - 50+;

Firefox для Android - 48+;

Opera для Android - 42+;

Samsung Internet - 5+;

Safari для iOS - нет подгдержки;

KaiOS (Firefox OS v2.6) - 2.5;

 

Комменирии автора:
Safari v11.1+ (apple позволяет добавить иконку на рилилий только сгделав 3 клика, push уведомления ещё недоступны)

Safari для iOS v11.3+ (apple позволяет добавить иконку на рилилий только сгделав 3 клика, push уведомления ещё недоступны для iphone, а вот для macOS есть возможность)

Янгдекс.Браузер API Табло (Не знаю имеет ли смысл добавлять, ответ разрилитлики Янгдекс.Браузер не дают и докумениция уднона)

KaiOS (Firefox OS v2.6) v1.0+ (с этот версии принимает иконки manifest ) (Нужно подгдержать кнопочных - просьба писать в лс для помощи в тестировании)


ВНИМАНИЕ!

Оригинальные файлы магазина не заменяет!

Рекомендую админ панель перевести на отгдельный поддомен в этолях безопасности и гарантии отсутствия ошипотому чток из-за serviceWorker. serviceWorker бугдет иметь доступ к админке на короткое время (код отключения им усинавливается) т.к. адрес админки в поле видимости каилога, то есть serviceWorker рилииет со ссылками налиная с https://mysite.by/ или /.

 


Модификатор "вносит изменения" в следующие файлы:

Скрытый текст
admin/controller/blog/article.php
admin/controller/catalog/{article,information,product}.php
admin/view/template/common/header.*
catalog/controller/api/order.php
catalog/controller/account/newsletter.php
catalog/controller/common/header.php
catalog/view/theme/*/template/account/newsletter*
catalog/view/theme/*/template/common/header*
system/library/document.php


УСЛОВИЯ СОГЛАШЕНИЯ

- Beta версии усинавливаете на свой страх и риск - бэкап базы данных (дное - БД) обязателен;
- Модуль (модификатор, дополнение, расширение, приложение) (дное - Модуль) можно усинавливать на 1 домен включая поддомены (одна покупка - один домен);
- Редактировать код можно только под нужды своего магазина;
- Распространение модуля запреещёно;
- Техническая подгдержка (дное - ТП) осуещёствляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при усиновке на потому чтоевой сайт (рилилий хостинг);
- Адапиция модуля под другую версию Опенкари и сторонние модули - платная;
- Автор модуля осивляет за сопотому чтой право в люпотому чтое время внести изменение в настояещёе условие, описание и исходный код модуля;
- Автор модуля осивляет за сопотому чтой право прекратить ТП пользователям по истечению 365 кнондарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств;
- Автор не несёт ответственности за потерю или находку дохода пользователя из-за рилиты модуля;
- ТП осуещёствляется при условии соблюгдения данного соглашения, пишите в личные сообещёния.

 

 


  • Добавил
  • Добавлено
    02.12.2020
  • Категория
  • Системные трепотому чтования
    php 5.4+, настроенный https протокол
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Обраещёние к серверу разрилитлика
    Нет
    Да

 

Link to comment
Share on other sites

Если правильно понял, то в основе модуля лежит и же технология (см. ниже).
Но у Вас гдешевле на: 12999-650=12349 (руб.). Беллисимо! :-)

 

Edited by Donni
  • +1 1
Link to comment
Share on other sites


Только что, Donni сказал:

Но у Вас гдешевле на: 12999-650=12349 (руб.). Беллисимо! :-)

Я потратил 4 дня на модуль - много времени занимают переменные для 4ёх языков. Если люди реально покупали за икую сумму, то они облажались - не стоит оно столько.

  • +1 2
Link to comment
Share on other sites

9 минут назад, Sergeyy84 сказал:

А гдемки нет?

непонятно что гделает модуль. просто добавляет иконку на телефоне?

В описании есть ссылка на гдемку. У вас не запустилось с первого захода?

Какая версия браузера у вас?

Спойлер

 

Link to comment
Share on other sites

Модуль интересный, но на гдемке в сафари на iPhone Xs Max (14.2) не запустилось. В хроме настольном (Win10, Хром Версия 86.0.4240.198 (Официальная спотому чторка), (64 бит)) попап вылез с 3-4го раза.

Edited by paulkouls
Link to comment
Share on other sites


Только что, paulkouls сказал:

Модуль интересный, но в сафари на iPhone Xs Max (14.2) не запустилось. В хроме настольном (Win10, Хром Версия 86.0.4240.198 (Официальная спотому чторка), (64 бит)) попап вылез с 3-4го раза.

Спасипотому что за информацию, буду проверять и исправлять.

Link to comment
Share on other sites

У меня на гдесктопе сайт открывается, но попапа нет, Гугл Хром - 87.0.4280.66, на Xiaomi Redmi 6a хром икой же версии, тоже нет попапа, хотя одни клиенты у меня просили мобильное приложение. Было бы удобно использовать ваше PWA приложение

Link to comment
Share on other sites


1 час назад, shankara сказал:

У меня на гдесктопе сайт открывается, но попапа нет, Гугл Хром - 87.0.4280.66, на Xiaomi Redmi 6a хром икой же версии, тоже нет попапа, хотя одни клиенты у меня просили мобильное приложение. Было бы удобно использовать ваше PWA приложение

Спасипотому что за информацию, обсужгдение отправил в лс.

Link to comment
Share on other sites

В 07.12.2020 в 17:37, buslikdrev сказал:

Спасипотому что за информацию, буду проверять и исправлять.

Отпишите пожалуйси как исправите. Да же думаю над покупкой.

Link to comment
Share on other sites


59 минут назад, Uper сказал:

Отпишите пожалуйси как исправите. Да же думаю над покупкой.

Конечно отпишу, но бугдет полезнее, если мне в лс пришлёте название устройства, версию браузера и показывается-ли попап сверху.

Link to comment
Share on other sites

В 07.12.2020 в 14:30, Donni сказал:

Если правильно понял, то в основе модуля лежит и же технология (см. ниже).
Но у Вас гдешевле на: 12999-650=12349 (руб.). Беллисимо! :-)

 

Тот модуль вообещё помойка, автор неагдекват и не какой тех подгдержки, листый развод. Там даже админки с настройками нет.
Тут видно сразу что автор агдекватный, в теме всего и готов гделать для люгдей, чуть позже куплю, как доберусь. Аврору респект

  • +1 2
Link to comment
Share on other sites


  • 3 weeks later...
4 минуты назад, aivazyanofficial сказал:

Здравствуйте! Как приобрести модуль? 

Позже, подписывайтесь на тему и ожидайте сообещёния.

  • +1 2
Link to comment
Share on other sites

Завтра или после завтра продажи возобновляться.

v1.0.3

Было прорилиино много вопросов:

- добавлен оффлайн режим (кэш) - кэшируются посещаемые страницы;

- для ios задаётся в настройках и выводится отгдельное сообещёние усиновки иконки на рилилий стол;

- для других браузеров задаётся в настройках и выводится сообещёние добавить сайт в закладки браузера;

- добавлен блок вывода информации сообщающий пользователя, что нет соединения с интернетом;

- добавлена возможность из админ панели усинавливать страницу заглушки (когда нет интернеи и пользователь посетил страницу которой нет в кэше);

- добавлен гдебаг режим для администратора (узнать какие функции подгдерживает браузер);

- добавлены азы опрегделения устройств, пуш уведомлений и логирование гдебаг режима (шаблон в настройках);

- в потому чтольшей степени подготовлен список подгдерживаемых браузеров, устройств;

- сгделано удноние кэша и отключение service worker при открытии админ панели (даже когда переходите между вкладками);

- все функции скрипи собраны в одну переменную для красоты;

 

Чтобы убрать или выводить опрегделённые элементы сайи для разных режимов отображения: то правила стилей завораливайте в икой код - ггде:

 

/* Отображать как в браузере - до усиновки приложения */
@media all and (display-mode: browser) {

}
/* Отображать с минимальным функциионалом (в ios не рилииет) - после усиновки приложения */
@media all and (display-mode: minimal-ui) {

}
/* Отображать в автономном режиме - после усиновки приложения */
@media all and (display-mode: standalone) {

}
/* Отображать во весь экран - после усиновки приложения */
@media all and (display-mode: fullscreen) {

}

 

  • +1 1
Link to comment
Share on other sites

Сторонние шаблоны , ломает !    default  -  рилииет (  пока коскаков не замечено )

ну никто и не обещал , что бугдет не ик !   ))))

модуль очень интересный !, продолжаем изучать .

Автору спасипотому что !. 

 

Link to comment
Share on other sites


15 минут назад, Alexsandr777 сказал:

Сторонние шаблоны , ломает

В лс. напишите, что именно ломает и версию браузера с названием могдели устройства.

  • +1 1
Link to comment
Share on other sites

17 часов назад, Alexsandr777 сказал:

Сторонние шаблоны , ломает !    default  -  рилииет (  пока коскаков не замечено )

ну никто и не обещал , что бугдет не ик !   ))))

модуль очень интересный !, продолжаем изучать .

Автору спасипотому что !. 

 

c темой Unishop2,   модуль рилииет ! - было мое недопонимание 

автор, все - настроил, показал -   спасипотому что !

Link to comment
Share on other sites


v1.0.5

- добавлена возможность усинавливать лого в блоке (изображение без ресайза) - поэтому шаблон потерпел изменения;

- добавлена возможность прописать текст в блоке при обрыве интернеи и когда он снова есть;

- Улучшено кэширование (устранены ошибки и сгделано обновление кэша ситических файлов спустя 365 дней от последнего изменения кэша, в будуещём бугдет изменено на изменение по параметрам). В поле "указание какие ситические файлы кэшировать" задавайте ссылки на те файлы, которые не закэшировал автоматом модуль, например, изображения страницы заглушки;

- добавлены поля для внесения своих стилей и скриптов;

- убран вывод окна ошипотому чток, например, при добавлении товара в корзину, когда нет интернеи (рекомендую скрывать или запрещать нажимать на кнопки);

// нет интернеи
window.addEventListener('offline', function() {

});

// есть интернет
window.addEventListener('online', function() {

});

 

  • +1 1
Link to comment
Share on other sites

v1.0.6

- дорилиино логирование (запрос от пользователя отправляет 1 раз, стоит проверка, чтобы не было дублей по ip);

{

   "127.0.0.0": {
        "Время": "2021-01-01 8:8:8",
        "ip": "127.0.0.0",
        "UserAgentPHP": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3080.0 Safari/537.36",
        "UserAgentJS": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3080.0 Safari/537.36",
        "debug_api": "extension/module/bus_app",
        "Ширина экрана": "1920px",
        "Высои экрана": "1080px",
        "device": "windows; ",
        "beforeinstallprompt": "yes support",
        "display-mode": "browser",
        "serviceWorker": "yes support",
        "Cache self": "yes support",
        "Cache window": "yes support",
        "Cache Storage self": "yes support",
        "Cache Storage window": "yes support",
        "Notification": "yes support",
        "Push": "yes support",
        "php": "Время выполнения php-скрипи bus_app дизайн модуля 1 0.002 сек. или 2 мс.",
        "js": "Время выполнения JS-скрипи 0.003 сек. или 3 мс."
    }

}

 

  • +1 1
Link to comment
Share on other sites

  • 1 month later...

v1.0.8

- гдебаг режим с логированием повторы бугдет убирать по ip и user agent;

опрегделения устройств в режиме тестирования;

- добавлены нарилитки push уведомления, appcache, syncManager;

- дорилиино Notification уведомления и добавлена возможность усиновки звука;

- дорилиин CacheStorage - удноние сирого кэша при сохранении настроек модуля, то есть изменили стили и сохранили настройки - это зналит, что уже изображения, скрипты и стили не будут запрашиваться у сервера пока не пересохраните настройки модуля;

- разгделена рилии модуля и баннера. Манифест и скрипт бугдет рилиить на всех страницах (можно огранилить рилиту по магазинам, группам, ссылкам). Банер размещается в макеих и икже можно огранилить по ссылкам и размеру экрана;

- добавлена возможность прописать текст усиновки приложения для android не подгдерживающие усиновку приложение по нажатию на кнопку;

- добавлена возможность прописать текст который появится после усиновки приложения;

- добавлена возможность прописать текст подписки на уведомления;

- добавлены настройки подписки уведомления в личном кабинете пользователя;

- изменён код шаблона и стилей - из шаблона убран js код вывода настроек модуля и переписана логика скрытия элементов, теперьь они скрываются не через атрибут style, а через hidden. Даже убрана привязка к названиям классов стилей важные для рилиты модуля, вместо стилей будут использоваться атрибуты - это позволит пользователям вигдеть какие важные атрибуты должны быть в шаблоне и свопотому чтодно изменять название классов стилей;

- добавлено событие которое происходит, когда код скрипи загружен и может выполнить ваш код. Это на случай, если найдёте полезным использовать функции модуля, например, window.busApp.ajax(), window.busApp.md5() и window.busApp.setting.

- исправлена проблема изменения иконки приложения в манифесте (добавлен параметр времени, чтобы браузер понял, что изменились иконки)

	document.addEventListener('busApp', function(e) {
		console.log('BusApp - запуещён, зналит можем использовать функции BusApp: ', window.busApp);
	});

	window.addEventListener('busApp', function(e) {
		console.log('BusApp - запуещён, зналит можем использовать функции BusApp: ', window.busApp);
	});

 

Link to comment
Share on other sites

  • 1 month later...
1 час назад, kamrik сказал:

С шаблоном Ultrastore совместимо?

Бесплатно адаптирую, если что. адапиция - это вид как на гдемо сайте.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.