Создать приложение киносайта для Windows, MacOS, Lunux

Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
2,858
#1
application.png
Вы можете создать собственное web-приложение Вашего киносайта, в котором будут действовать отдельные условия на показ плееров.

Зачем нужно приложение?
  • Можно сделать плеер доступным только из приложения;
  • Можно определенные страны сделать доступные только из приложения;
  • В приложении не будет AdBlock, поэтому Вы не теряете на рекламных показах;
  • Пользователи приложения - это лучше, чем пользователи с «закладок»;
  • На сайте все фильмы в мире, людям не нужен будет никакой другой киносайт;
  • В приложении всегда будет актуальный рабочий адрес сайта.
Как сгенерировать приложение?

example.com - Ваш домен киносайта.
login - Ваш логин при регистрации на GitHub.
password - Ваш пароль при регистрации на GitHub.

Обновляете установочный файл: cinemapress upd && cinemapress upd

Быстрый вариант:
  • cinemapress app example.com windows
  • cinemapress app example.com osx
  • cinemapress app example.com linux
Защищенный вариант:
  • Создаёте аккаунт на GitHub.com
  • Создаёте репозиторий с таким названием login.github.io (+ затем New Repository)
  • Генерируете «splash screen» Вашего приложения: cinemapress splash example.com "login" "password"
  • Добавляете в DNS поддомен app, А-запись - app.example.com - IP сервера
  • Создаёте приложение для Windows: cinemapress app example.com windows login.github.io
  • Создаёте приложение для MacOS: cinemapress app example.com osx login.github.io
  • Создаёте приложение для Linux: cinemapress app example.com linux login.github.io
Как работает защищенный вариант?

Точка входа в приложение «splash screen» - login.github.io Вы можете использовать абсолютно любую точку входа, это должен быть домен, который не будет заблокирован, так как он не содержит никакой противоречивой информации. К примеру, Вы можете использовать любые бесплатные варианты создания сайтов: github.io, gitlab.io, bitbucket.io, netlify.com, appspot.com, surge.sh, updog.co, neocities.org, herokuapp.com
Файл index.html Вашего «splash screen» находится в /files/splash/screen.html В нем всегда будет находится ссылка на актуальный адрес Вашего сайта. Пользователи, заходя в приложение будут перенаправлены спустя несколько секунд на app.example.com, а затем на актуальный поддомен.
Иконки приложения находятся в /config/app/icons

Что такое «URL-ссылка на проверку вирусов»?

osx.png

Приложение для Windows не требует установки, но для MacOS требует отключение защиты. Вы должны доказать своим пользователям, что в приложении нет вирусов, поэтому после генерации приложения, загрузите архив в VirusTotal (вставьте URL архива на проверку), получите отчет о том, что приложение безопасно и вставьте ссылку в админ-панели в модуле Приложение.

Что такое «URL-ссылка на инструкцию»?

Создайте инструкцию (видео-инструкцию) для Ваших пользователей, чтобы они с лёгкостью разархивировали и без проблем запускали приложение.

Почему приложение для MacOS не имеет установочный .dmg?

Для запуска таких приложений без предупреждения пользователя об опасности, нужны сертификаты Apple Gatekeeper & EV Microsoft Authenticode. Их цена может достигать до ~1000$ в год. Другие же альтернативы, вроде toDesktop и того дороже, ~1200$ в год. Для небольшого сайта, скорее всего, это неподъемная цифра.

Как обновиться на новую версию?
  • Обновляете установочный файл: cinemapress upd
  • Делаете бэкап и проверяете, чтобы он на Mega не был пустой: cinemapress backup
  • Обновляете систему (по возможности в ночное время): cinemapress update
 
Енот
Новичек
Регистрация
5 Окт 2018
Сообщения
165
#2
Еще бы приложения на iOS и Android и было бы вышка :love:

При генерации «splash screen» выдает ошибки

splash.png
 
Енот
Новичек
Регистрация
10 Ноя 2019
Сообщения
50
#4
настроить бы логотип и оставить по минимуму файлов а лучше просто экзешник, при запуске приложения на винде черный экран
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
2,858
#5
настроить бы логотип и оставить по минимуму файлов а лучше просто экзешник, при запуске приложения на винде черный экран
Без подписи сертификатом, .exe не получится запустить.

windows-defender-smartscreen.png

Если есть возможность платить 1200$ в год, купите у toDesktop, но это на 400 пользователей, за каждые 100 пользователей +50$
Поэтому платные варианты «не вариант».

Да, обновлена инструкция, в DNS должен быть поддомен app, добавьте А-запись - app.example.com - IP сервера
После того как добавили, в приложении нажмите Alt - Слева вверху Edit - Clear App Data

clear.png
 
Новичек
Регистрация
17 Янв 2020
Сообщения
15
#6
У меня выдает такую ошибку в первую очередь попробовал защищеный затем быстрый обе вариант не подошли

photo_2020-03-09_11-24-01.jpg

проблема решена
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
2,858
#7
У меня выдает такую ошибку в первую очередь попробовал защищеный затем быстрый обе вариант не подошли
cinemapress upd команду нужно 2 раза выполнить.
  • 1-й раз загружается новая версия установочного файла;
  • 2-й раз устанавливаются недостающие пакеты, в данном случае zip.
 
Енот
Новичек
Регистрация
2 Май 2019
Сообщения
100
#8
Добрый день. Если использовать быстрое создание то все хорошо. Если использовать защищенное через github то ошибка 404. (Это связано что сайт не https?) Или эта фишка платная?
 

Вложения

Последнее редактирование:
Новичек
Регистрация
17 Янв 2020
Сообщения
15
#11
а здесь что не так ? Написал zip -rq ....... просто создался файл zip (пустой)
С OSX проблем не обнаружилось

photo_2020-03-13_13-43-53.jpg
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
2,858
#14
Новичек
Регистрация
17 Янв 2020
Сообщения
15
#15
Включаю блокировку с подпиской. Не работает в приложении.
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
2,858
#16
Включаю блокировку с подпиской. Не работает в приложении.
В приложении плеер работает всегда, на него не действуют никакие условия блокировки.
Собственно, для этого Вы и создаете приложение, чтобы снять все ограничения.