BGPVR Ръководство за оператора
Ръководство за оператора

Регистрация и препоръки

Как хората се присъединяват и влизат — на една страница с пет раздела: „Начини за присъединяване“ (четирите публични пътя за регистрация на /invite и /signup — код за покана, пробен период, платени планове и безплатен достъп — всеки със своя превключвател и настройки, и какво става, когато платеното време изтече), „Покани“ (кодовете за покана, преместени тук от „Клиенти“ във версия 2.9.323), „Препоръки“ (програмата за препоръки, кой е довел приятели, последните награди), „Защита“ (проверката на имейла, пробните периоди на човек, CAPTCHA, режимът на локера за новите регистрации) и „Начини за вход“ (Google, Apple, ключове за достъп и линк за вход по имейл за зрителите в „Моят профил“, от 2.9.390). Главният превключвател за публичната регистрация е в Модули → Регистрация; полето за Общите условия се настройва в Настройки → Клиенти.

На тази страница
  1. Какво е отворено — с един поглед
  2. Отваряне или затваряне на пътищата за регистрация
  3. Запис, отказ или излизане
  4. Настройка на пробните периоди
  5. Продажба на планове на /signup
  6. Какво се случва при изтичане на абонамент
  7. Затягане на регистрациите
  8. Раздаване на кодове за покана
  9. Приемане на Общите условия
  10. Публикуване на нова версия на Общите условия
  11. Какво е приел клиентът и как да изтеглите доказателствата
  12. Работа с рефералната програма
  13. Натрупани безплатни дни („Безплатни дни“ на абоната)
  14. Вход за зрителите с Google, Apple, ключ за достъп или линк по имейл (2.9.390)
  15. Приложението BGPVR Player също влиза по тези начини (2.9.399)
  16. Вход в приложенията (без настройка) (2.9.481)
  17. Примерен текст за вашето известие за поверителност (2.9.390)
  18. Използване на кодове за покана в „Моят профил“ (2.9.391)
  19. По-сигурен вход на телевизор с код (2.9.409)
  20. Детски контрол, проверен на сървъра (2.9.434)
  21. Членове на семейството: собствени входове в един профил (2.9.431)
  22. Всяко устройство има собствен вход за гледане; детските устройства се проверяват на сървъра (2.9.413)
  23. Google и Apple в приложенията: адресът на „Моят профил“ и свързването (2.9.485)
  24. BGPVR Player е плейър: продавайте плановете в уебсайта си (2.9.494)
  25. Внимание
Регистрация и препоръки, „Начини за присъединяване“ (примерни данни)

Какво е отворено — с един поглед

Редът под заглавието казва какво е включено, както е записано: „Кодове за покана вкл. · пробен период вкл. (7 дни) · платени планове вкл. (2 от 3 показани) · безплатен достъп изкл. · препоръки вкл.“ (започва с „Регистрацията е затворена в Модули“, докато главният превключвател е изключен, а разделът „Начини за присъединяване“ го казва в предупреждение с „Отвори Модули“). „Отвори /signup“ и „Отвори /invite“ отварят публичните страници в нов таб. Разделите носят бройки: колко начина са включени, колко кода за покана са готови, дали препоръките са включени.

Отваряне или затваряне на пътищата за регистрация

„Начини за присъединяване“: по една карта на път, всяка със своя превключвател: „Код за покана“ (/invite, включено по подразбиране: хора с код от вас), „Пробен период“ (/signup, без код), „Платени планове“ (/signup: хората избират план и продължават направо към плащането; профилът се включва, когато плащането пристигне — никога с проверка на имейла) и „Безплатен достъп“ (/signup: безплатни канали без краен срок, от безплатния пакет). Превключвателят е промяна като всяка друга: чака в лентата за запис, докато не натиснете „Запази промените“.

Запис, отказ или излизане

„Начини за присъединяване“, „Препоръки“ и „Защита“ са ЕДНА форма с ЕДНА лента за запис в долния край на страницата. Тя назовава какво сте променили („2 незаписани промени: Пробен период, Продължителност на пробния период“), казва кого засяга („важи само за новите регистрации“, „важи за всеки профил, чието време изтече“), слага точка на раздела с промени и отбелязва всяко променено поле с „Променено — още не е записано“. „Запази промените“ изпраща само тези стойности, всяка на своето място (настройките за регистрация, настройките на препоръките, превключвателят „Показан“ на план): част, която бъде отказана, остава отбелязана и лентата казва защо, а останалото се записва. Число извън границите си не се изпраща: полето се отбелязва и страницата отива на неговия раздел. „Отказ от промените“ пита, после връща записаните стойности. Излизане от страницата или затваряне на таба в браузъра с незаписани промени пита първо („Да се откажат ли промените?“ / Продължи редакцията).

Настройка на пробните периоди

„Начини за присъединяване“ → „Пробен период“: „Продължителност на пробния период“ (− / +, 1–365 дни, по подразбиране 7) и „Какво могат да гледат“ (пробният пакет по име с броя канали, или „Без пакет“). Картата повтаря ограниченията от „Защита“ („1 на интернет адрес · 1 на имейл“). „Защита“ → „Пробни периоди на човек“: „Пробни периоди на интернет адрес“ и „Пробни периоди на имейл адрес“ (по 1 по подразбиране, 0 = без ограничение). Ограничението на имейл брои всеки пробен период, даден някога на този адрес, включително на изтрити профили, които се пазят само като хеш със сол — изтриване на профила и нова регистрация не носят нов пробен период. При включена проверка на имейла пробният период започва да тече, когато клиентът потвърди, а не при регистрацията.

Продажба на планове на /signup

„Начини за присъединяване“ → „Платени планове“ изрежда плановете с пакета, цената и продължителността, начините на плащане и превключвател „Показан“ за всеки: скритият план не се предлага на нови хора (които са го купили, го запазват). Превключвателите се записват с лентата за запис. „Всички планове →“ отваря „Абонаментни планове“; „Нов план“ и „Отвори“ отварят редактора на плана направо тук. Без правото „Управление на пакети“ таблицата е само за четене. При включена платена регистрация и нито един показан план картата предупреждава, че няма какво да се купи. На телефон плановете се показват като списък, за да останат четливи цената и превключвателят „Показан“. До всяко меню за пакет (пробен, безплатен и пакетът на приятеля) има връзка „Управление на пакети →“ за служители, които може да управляват пакети.

Какво се случва при изтичане на абонамент

„Начини за присъединяване“ → „Безплатен достъп“: „Безплатен пакет“ (или „Няма — без безплатен пакет“) и „Когато платеното време или пробният период изтече“: „Заключване на профила“ (нищо не се възпроизвежда, докато не подновят) или „Преместване в безплатния пакет“ (запазват безплатните канали). Това единствено правило се прилага от сървъра за всеки профил, на всяко устройство — приложение, MAG/Stalker и Kodi/HTSP еднакво. Без безплатен пакет изтичането винаги заключва и картата го казва; при включен безплатен достъп и без безплатен пакет /signup отказва безплатните регистрации и картата предупреждава.

Затягане на регистрациите

„Защита“: „Новите хора потвърждават имейл адреса си“ (пробните и безплатните профили започват едва след като връзката в имейла бъде отворена; платените регистрации вместо това чакат плащането си; изисква настроен имейл (SMTP) в Настройки → Имейл), „CAPTCHA на /signup“: „Няма“ или Cloudflare Turnstile, с ключа за сайта и тайния ключ (тайният се пази скрит и се показва като ******** — оставете го както е, за да го запазите), и „Security Locker за новите регистрации“: „Вашето по подразбиране“, „Изкл.“, „Само запис“, „Обучение“, „Защитен“ или „Строг“ (за профилите от /signup; кодът за покана носи свой). Ако проверката CAPTCHA не мине (някои частни релета я развалят), регистрацията не се отказва: човекът трябва да потвърди имейл адреса си.

Раздаване на кодове за покана

Раздел „Покани“ (преместен тук от „Клиенти“ във версия 2.9.323; лентата с раздели на „Клиенти“ пази връзка „Кодове за покана → Регистрация и препоръки“). „Генерирай покани“ (горе вдясно, на всеки раздел) отваря страничен прозорец: „Брой“ (1–50), „Начало на кода“ (до 6 букви или цифри: НАЧАЛО-XXXXX-XXXXX), „Кодът важи“ (дните, в които неизползваният код е валиден, по подразбиране 30), после абонатният профил, който създава всеки код: „Пакет“, „Профил за транскодиране“, „Продължителност на профила“ (дни след използване на кода; 1–7 за пробен период), „Едновременни връзки“ или „Броят от пакета“, „Функции“ („Функциите на пакета“ или Timeshift / Записи / Филми и сериали поотделно) и „Откъде могат да гледат“ (По подразбиране, Изкл., Само запис, Обучение, Защитен, Строг, Изключен от проверки). Новите кодове се показват с адреса за използване https://<host>/invite и „Копирай всички“; готовите кодове остават в списъка, с „Копирай“, докато някой не ги използва. Списъкът: бутони „Всички · Готови · Използвани · Изтекли · Оттеглени“ с бройки, търсене по код, по състоянието, което виждате (Готов, Използван, …), клиент, IP адрес, пакет, профил и режим на локера, „Подреждане“ (Най-нови, Състояние, Изтичане, Използвани), по 25 / 50 / 100 на страница; при над 500 кода бележка казва, че се изброяват, броят и търсят само най-новите 500. „Начини за присъединяване“ показва трите най-нови готови кода само по подсказка (за да не носи екранна снимка на настройките жив код); „Копирай“ пак копира целия код, а пълният готов код се вижда в раздел „Покани“ както преди. Менюто ⋯ на всеки ред: „Копирай кода“, „Отвори клиента“ (при използван код) и последно „Оттегляне на кода…“ при използван код (минава в „Оттеглени“; профилът продължава да работи) или „Изтриване на кода…“ в червено (след това никой не може да се присъедини с него), с потвърждение в страницата. „Почистване…“ премахва изтеклите неизползвани кодове и, ако го включите, изтрива профилите от покани, чието време е изтекло преди повече от N дни (по подразбиране 7); профилите, които гледат в момента, се пропускат.

Приемане на Общите условия

Настройки → Клиенти → „Общи условия“. Нищо не се пита, докато не са изпълнени три условия: адресът на вашия сайт е зададен в Настройки → General → Public Website (страницата с Общите условия е този адрес + /terms.html, а политиката за поверителност е този адрес + /privacy.html), „Изисквай приемане при регистрация“ е отметнато (по подразбиране) и сте публикували първа версия (вижте следващата точка). Оттогава новите клиенти, които се регистрират на /signup (безплатен период, безплатен профил, платен план) или активират код за покана или препоръка на /invite, трябва да отметнат „Приемам Общите условия и се запознах с Политиката за поверителност“ (никога предварително отметнато; линковете се отварят в нов раздел). Линкът към Общите условия отваря точния текст на текущата версия, както го е запазил сървърът, с неговия SHA-256 отпечатък и „Изтегли текста“; оттам има линк и към вашата страница. Сървърът отказва профил без отметката, а при платена регистрация приемането се записва преди плащането. „Съществуващи клиенти“: при „Попитай веднъж, при следващото влизане в „Моят профил““ (по подразбиране) клиент без приемане на текущата версия вижда карта в „Моят профил“: „Приемам“ или „Изход“ (клиент, който не е влязъл с паролата си в този браузър, я въвежда в картата). При „Не питай клиентите, регистрирани преди първата версия“ се питат само профилите, създадени след нея и без никакво приемане, например профилите, които създавате в конзолата или през Integration API (те никога не се питат при създаването). И в двата случая приложенията и гледането не се спират. „Питай и за потвърждение на възрастта“ добавя второ поле с „Минимална възраст“ (по подразбиране 18); ако датата на раждане, дадена при регистрация или записана в профила, е под нея, полето не може да се потвърди. В „Текст (EN + BG)“ можете да смените текста на двете полета ([terms]…[/terms] и [privacy]…[/privacy] стават линковете). Махнете отметката „Изисквай приемане при регистрация“ (или изтрийте адреса на сайта), за да изключите всичко: регистрацията работи както досега и нищо не се записва.

Публикуване на нова версия на Общите условия

Само администраторът. Първо обновете страницата с Общите условия на сайта си. После в Настройки → Клиенти → „Общи условия“ въведете име в „Име на новата версия“ (предлага се днешната дата; букви, цифри, интервали и . _ - : ( ), до 40 знака) и натиснете „Преглед“. Сървърът прочита страницата ви сега (само от адреса и порта на вашия сайт или по https от публичен адрес; никога от самата машина) и показва какво би запазил: броя знаци, SHA-256 отпечатъка, началото на текста, какво се е променило спрямо текущата версия и предупреждения (кратък текст, нещо, което прилича на страница за грешка или вход, текст, почти изцяло различен от текущия). Ако страницата не може да се прочете, използвайте „Постави текста ръчно“ и „Преглед на поставения текст“. Нищо не се записва, докато не натиснете „Публикувай версия …“; ако страницата се е променила междувременно, първо получавате нов преглед за проверка. Текст, същият като текущата версия, се отказва. Оттогава клиентите приемат новата версия, а при „Попитай веднъж…“ съществуващите клиенти се питат отново в „Моят профил“. „Сравни със сайта“ показва по-късно дали страницата на сайта ви още съвпада с текущата версия; ако не съвпада, публикувайте нова версия. „Оттегли“ премахва версия, която никой не е приел (публикувана по грешка); ако е била текущата, предишната версия отново става текуща. Версия, която някой е приел, никога не може да се промени или премахне.

Какво е приел клиентът и как да изтеглите доказателствата

Прозорецът на клиента показва „Общи условия: приети, версия …, на … чрез …“ или „не са приети“, с „История“ (час, начин, версия и отпечатък, декларация за възраст и, за администратора, IP адрес и браузър) и линк към текста на всяка версия. За всяко приемане се пази: профилът и потребителското му име в този момент, версията и SHA-256 отпечатъкът на текста ѝ, часът (UTC), начинът (регистрация за безплатен период, безплатен профил или платен план, код за покана или препоръка, „Моят профил“ или записано от служител), IP адресът и браузърът, езикът на страницата, точният текст на отметнатото поле или полета, декларацията за възраст, дали „Моят профил“ е бил отворен с вход с парола, и отпечатък, свързан с предишния запис. Ако клиентът е приел на хартия или в магазина ви, администраторите и служителите с право „Управление на клиенти“ използват „Запиши приемане…“: изберете версията, която клиентът е подписал, и посочете къде се пази формулярът; с записа се пазят тяхното потребителско име, IP адрес и браузър. Никой не може да редактира или изтрие приемане: то се изтрива само заедно с профила и това изтриване се записва (кои записи, кога, от кого). „Провери записите“ проверява наново всеки отпечатък и връзка и текста на всяка версия. „Изтегли всички приемания (CSV)“ (само администратор) дава целия запис, по един ред за приемане, с часове в UTC и двата отпечатъка; пазете изтеглените файлове, защото по-късна промяна в базата данни вече няма да съвпада с тях. „Дневник на промените“ показва всяка промяна в настройките за Общите условия, публикуване, оттегляне, промяна на адреса на сайта и изтегляне на CSV, с кой и кога.

Работа с рефералната програма

Раздел „Препоръки“: „Програма за препоръки“ вкл. / изкл.; „Клиентът получава“ N дни (натрупват се в банката му с безплатни дни, когато приятел се присъедини с неговия код на /invite), „Профилът на приятеля започва с“ N дни (30, докато не запишете друго число; 0 = 30 дни), „Приятели на клиент“ (0 = без ограничение), „Пакет на новия профил на приятеля“ (без пакет: профилът на приятеля няма канали, докато не му дадете пакет) и „Участващи пакети“ (само клиенти с тези пакети печелят или използват дни от препоръки; нищо отметнато = всички пакети; оставете безплатния пакет без отметка). Записват се с лентата за запис. Отдолу: числата (присъединени приятели, клиенти довели приятели, дадени бонус дни, създадени кодове; ако не могат да се заредят — вграден „не можа да се зареди · Опитай пак“), „Кой е довел приятели“ (бутони „Довели приятели“ / „Всички кодове“, търсене по име или код; кодът, приятелите, спечелените дни, безплатните дни в банката им сега, „Отвори“ → клиентът; при над 500 кода бележка казва, че се изброяват и търсят само най-новите 500) и последните награди.

Натрупани безплатни дни („Безплатни дни“ на абоната)

Дните от реферали и подаръците, дадени на изтекъл профил, чакат в банката с безплатни дни на профила. Абонатът ги използва от Моят профил → Абонамент → „Използвай сега“, независимо дали рефералната програма е включена, или покупка на план ги добавя автоматично. Подновяване с код за покана или смяна на датата от конзолата не ги използва. Използването ги добавя към по-късното от днес и текущата дата на изтичане и връща изтекъл профил („expired“) в активен; деактивиран, блокиран или чакащ потвърждение профил получава отказ, профил без изтичане запазва дните си, а на профил без пакет за удължаване се казва, че дните идват с плана.

Вход за зрителите с Google, Apple, ключ за достъп или линк по имейл (2.9.390)

„Регистрация и препоръки“ → „Начини за вход“ (петият раздел). Това са допълнителни начини зрителите да влизат в „Моят профил“: потребителското име и паролата продължават да работят навсякъде, а служителите, конзолата и лицензионният сървър никога не влизат по този начин. Всеки начин има собствен превключвател и след обновяването и четирите са изключени. Google, Apple и ключовете за достъп работят само на адреса на „Моят профил“ (Настройки → Облик и марка → карта „Публичен сайт“ → полето Адрес на „Моят профил“), който разделът показва най-горе. Google: в Google Cloud отворете Google Auth Platform. В Branding попълнете името на приложението, имейл за поддръжка, началната си страница и връзката към политиката си за поверителност (на същия домейн като началната страница); в Audience изберете External; в Data access добавете само обхватите openid, email и profile. В Clients натиснете „Create client“, изберете „Web application“ и в „Authorised redirect URIs“ поставете адреса от полето „Разрешен адрес за пренасочване“ в този раздел (Копирай): https://<адрес на Моят профил>/api/client/oauth/google/callback. Поставете тук Client ID и Client secret и запазете (Google показва целия secret само веднъж, при създаването на клиента). Натиснете „Тествай входа“, влезте с който и да е профил в Google в новия раздел и изчакайте съобщението, че входът с Google работи за вашия адрес; после включете Google и запазете. За да виждат всички името и логото ви на екрана на Google, публикувайте приложението в Audience и минете проверката на марката на Google (домейнът ви потвърден в Google Search Console, публична начална страница и политиката за поверителност на същия домейн). Apple: в Apple Developer → Certificates, Identifiers & Profiles → Identifiers отметнете Sign in with Apple в App ID на приложението си (основния App ID) и запазете. После + → Services ID, регистрирайте го, отворете го, отметнете Sign in with Apple и натиснете Configure: изберете този основен App ID и в Website URLs добавете домейна на адреса на „Моят профил“ и „Адреса за връщане“ от този раздел: https://<адрес на Моят профил>/api/client/oauth/apple/callback. Done, Continue, Save. После Keys → +: ключ със Sign in with Apple, настроен за същия основен App ID. Изтеглете файла .p8 (Apple позволява да го изтеглите само веднъж). Тук: качете .p8 в „Частен ключ (.p8)“, въведете Team ID (Apple Developer → Membership details), Key ID и Services ID, запазете, натиснете „Тествай входа“ и включете Apple, след като тестът мине. След това в Apple Developer → Services → Sign in with Apple for Email Communication → Configure добавете в Email Sources домейна, от който сървърът изпраща имейли (или адреса на подателя). Пощата от него трябва да минава SPF и да е подписана с DKIM за този домейн; иначе имейлите до зрители, скрили адреса си с Apple, се връщат. Ключове за достъп: включете и запазете; няма нищо за настройване. Ключът за достъп работи само на адреса, на който е създаден, затова ако по-късно смените адреса на „Моят профил“, всички съществуващи ключове спират да работят: зрителите влизат по друг начин и добавят нов. Линк за вход по имейл: включете и запазете. Нужна е работеща изходяща поща (Настройки → Имейл), а картата показва, когато тя не работи. Линкът работи веднъж, 15 минути, в браузъра, който го е поискал; в имейла има и 6-цифрен код, ако зрителят го чете на друго устройство. Зрителите виждат включените начини на екраните за вход и регистрация в „Моят профил“ и на /signup и ги управляват в „Профил“ → „Начини за вход“. Прозорецът на клиента → „Сигурност“ показва как влиза клиентът, с „Премахни“ за изгубен телефон или профил в Google.

Приложението BGPVR Player също влиза по тези начини (2.9.399)

От версия 1.9.3 при първото пускане приложението предлага същите начини, които сте включили тук: отваря адреса на „Моят профил“ в защитения прозорец на браузъра на телефона, зрителят влиза там (Google, Apple, ключ за достъп, код по имейл или паролата), а прозорецът дава на приложението еднократен код, който само то може да използва (2 минути, веднъж). Не е нужна друга настройка освен този раздел и адрес на „Моят профил“ в Настройки; без тях приложението показва само входа с парола. Нови профили се създават само по вашите правила за регистрация. На iPhone приложението не показва Google, докато Apple е изключен (вижте по-долу).

Вход в приложенията (без настройка) (2.9.481)

В „Регистрация и препоръки“ → „Начини за вход“ има още по един превключвател под Google и под Apple: „Вход с Google в приложенията (без настройка)“ и „Вход с Apple в приложенията (без настройка)“. И двата са изключени след обновяването. Те ползват собствения вход с Google и Apple на приложението BGPVR Player, затова няма Client ID, ключ или тест за настройване и работят дори когато уеб превключвателят за Google или Apple по-горе е изключен. На телефони и таблети с Android приложението ползва профила в Google, който вече е на устройството, без парола за Google. На iPhone, iPad и Apple TV ползва Apple регистрацията на устройството, с Face ID или код. Android TV и Fire TV запазват входа с телефон или QR код. Google идва със следващото обновяване на BGPVR Player за Android, а Apple с обновяването за iPhone, iPad и Apple TV; по-старите приложения игнорират превключвателите. Редът под всеки превключвател казва „Работи без настройка“ и брои зрителите, влезли така. Когато зрител влезе така за първи път, профилът се свързва сам, ако Google или Apple потвърдят същия имейл адрес, който профилът вече е потвърдил: зрителят влиза и получава имейл, че е добавен начин за вход. Иначе приложението иска веднъж паролата на този профил. Ако няколко профила ползват имейла, то иска потребителското име и паролата на правилния. Ако няма профил, приложението предлага вашия начин за регистрация, ако имате такъв. Зрители, свързали Apple в уеб входа ви под ваш екип в Apple, свързват още веднъж в приложението. Всеки начин е отделен ред със собствено „Премахни“ в „Моят профил“ → „Профил“ → „Начини за вход“ („Apple (в приложението)“ е Apple в приложението). Зрител, ползвал Вход с Apple, който изтрие профила си, трябва да премахне и BGPVR Player в Настройки › Apple регистрация › Вход с Apple; „Моят профил“ му го казва.

Примерен текст за вашето известие за поверителност (2.9.390)

Примерен текст за вашето собствено известие за поверителност (адаптирайте го и оставете само начините, които включите; това не е правен съвет): Вход с Google, Apple, ключ за достъп или линк по имейл. Ако влезете с Google или Apple, те ни изпращат името Ви, имейл адреса Ви, дали са го проверили и номер на профил, който Ви идентифицира пред нас. Никога не получаваме паролата Ви за Google или Apple. В приложението BGPVR Player то получава токена за вход от Google или Apple (името Ви, имейл адреса и номера на профила) и го предава само на нашия сървър; BGPVR Software, която прави приложението, не пази копие. Ако скриете имейл адреса си с Apple, получаваме адрес от услугата на Apple за лично препращане, който препраща нашите имейли до Вас. Ако добавите ключ за достъп, пазим само публичния му ключ, името му и кога е добавен и използван за последно; пръстовият Ви отпечатък или лицето Ви се проверяват на устройството Ви и никога не го напускат. Ако поискате линк за вход, Ви изпращаме по имейл линк, който работи веднъж, 15 минути, заедно с 6-цифрен код. Използваме всичко това само за да влезете и за да Ви уведомим по имейл, когато към профила Ви се добави начин за вход, и не го предоставяме на никого. Пазим го, докато не премахнете начина за вход или докато профилът Ви не бъде изтрит; незавършено влизане изтича след най-много 15 минути и след това се изтрива. Можете да премахнете начин за вход по всяко време в „Моят профил“ › „Профил“ › „Начини за вход“ или да ни помолите да го направим. Когато прекратите връзката с Apple или изтриете профила си, молим Apple да анулира токена за вход, който ни е дал. Правно основание: предоставянето на избрания от Вас начин за вход (договор) и нашият легитимен интерес да пазим профилите сигурни, за имейла, който изпращаме при добавяне на начин за вход.

Използване на кодове за покана в „Моят профил“ (2.9.391)

Зрителите използват кодовете за покана и за препоръка на страницата за вход в „Моят профил“: „Използвай покана“ превръща картата във формуляр за покана на същата страница (собственият му адрес е /account#invite), с полетата на старата страница /invite (код, потребителско име, парола, имейл, име, MAC на MAG), полетата за Общите условия, докато са в сила, и данните на профила след това. Старите линкове продължават да работят: /invite и /invite?code=… в имейли и отпечатани карти, както и линковете за препоръки /ref/…, отварят този формуляр с попълнен код. Когато входът с Google или Apple е включен, зрителят може да продължи с тях от формуляра, а кодът се запазва. Когато кодовете за покана са изключени тук (или Модули → Регистрация е изключено), формулярът казва, че в момента не могат да се създават нови профили.

По-сигурен вход на телевизор с код (2.9.409)

Кодът на телевизора вече е с 8 знака и се показва като ABCD-EFGH (без 0, O, 1 и I); зрителите могат да го въведат с тире или без, с главни или малки букви. BGPVR Player 1.9.3 и по-новите получават собствен вход, когато кодът бъде одобрен през „Моят профил“ („Активирай телевизор“ или QR кода) или от приложението на телефона на зрителя: той се вижда сред устройствата на зрителя, може да се отпише оттам, а телевизорът показва „Вписан като …“ с „Не сте вие? Изход“. По-старите приложения (1.8.x, 1.9.2) продължават да влизат с код, одобрен в „Моят профил“, както досега, докато „Регистрация и препоръки“ → „Защита“ → „По-старите приложения на телевизора могат да влизат с код“ е включено (по подразбиране). Изключете го, след като зрителите обновят приложението: тогава по-старите приложения влизат на телевизора с потребителско име и парола, а „Моят профил“ казва, че приложението на този телевизор трябва да се обнови. Грешен код се брои срещу адреса, от който е въведен (20 за 10 минути), а 4-знаковият код на уеб плейъра работи както досега.

Детски контрол, проверен на сървъра (2.9.434)

Родителите настройват всеки детски профил в „Моят профил“ → „Детски контрол“ (титулярът или член на семейството, направен родител): телевизия на живо, филми и сериали, архив и записи, видеа (филмите, внесени от наблюдението на канали в YouTube), възрастово ограничение 6+ / 12+ / 16+ (филмите и сериалите с по-висока възраст или още без оценка се скриват), минути на ден, време за сън, „Спри сега“, „Устройствата остават в този профил“ (родителският ПИН вече не освобождава устройството; прави го родителят) и какво е гледал профилът. Всичко се проверява на сървъра за всяко устройство, вписано в детския профил: BGPVR Player, уеб плейърът, Xtream плейъри, MAG, Enigma2, Kodi, архив и филми. Всяка настройка започва както досега, затова нищо не се променя, докато родител не я зададе. Възрастовите оценки идват всяка нощ от TMDB (първо българската, после британската, после американската) за заглавията с TMDB номер; задайте TMDB ключ в Настройки → Интеграции, иначе заглавията остават без оценка и детски профил с ограничение вижда само оценените. Времето пред екрана брои телевизията на живо; филмите, записите и архивът още не се броят (спирането, времето за сън и превключвателите ги спират). Родителят може и да впише телевизор направо в детски профил, когато одобрява кода му.

Членове на семейството: собствени входове в един профил (2.9.431)

С лиценз Pro или по-висок (Модули → Членове на семейството, включено по подразбиране; преди 2.9.501 беше нужен Business) един план може да покрива няколко души: отворете „Пакети“, редактирайте плана и задайте „Членове на семейството (собствени входове)“ от 1 до 5. Броят включва всички: титуляра, всеки възрастен със собствен вход и всеки детски профил; профилите без собствен вход не се броят. Празно (по подразбиране за всеки пакет) = един вход, точно както досега. След това титулярът дава собствен вход на възрастен от „Моят профил“ → „Членове на семейството“: човекът получава имейл (връзка, която работи веднъж, 7 дни, само за този адрес), избира парола и влиза в своя профил във всяко приложение, без план, плащания, чужди профили и устройства на абонатния профил; титулярът може да направи някого родител (също добавя и променя детските профили). Общият брой екрани на профила е за всички; титулярът може да зададе по-нисък брой за отделен човек. Допълнителни хора (например някой в друг дом) са добавката „Допълнителен член на семейството“ (Настройки → Плащания, 1,99 € на месец по подразбиране, family_extra_members_max = 3 на профил по подразбиране). Намаляването на броя в плана не спира никого в средата на периода: при подновяване най-новите членове се спират. Пробните планове нямат семейни входове. Разделът „Устройства“ в прозореца на клиента показва членовете (профил, имейл, състояние, кога е гледал за последно, устройства) с „Изпрати отново“, „Отмени поканата“, „Връзка за нова парола“, „Спри“, „Пусни“ и „Премахни“; поддръжката никога не вижда и не задава паролата на член и никога какво е гледал някой. Членовете влизат с имейла и паролата си или с връзката за вход по имейл; Google, Apple, ключовете за достъп и уеб плейърът засега остават за титуляра. Старите версии на приложението работят за титуляра както досега; за пълния режим на член е нужен BGPVR Player 1.9.5.

Всяко устройство има собствен вход за гледане; детските устройства се проверяват на сървъра (2.9.413)

Версиите на BGPVR Player, които го поискат (следващите обновления на приложението), вече не получават паролата на абонатния профил: всеки телефон, таблет или телевизор получава собствен вход за гледане, който пуска и показва каналите като абонатния профил, но не отваря нищо друго (нито „Моят профил“, нито ново устройство). Отписването на устройството (в списъка с устройства на зрителя, в устройствата на клиента в конзолата или с „Не сте вие?“ на телевизора) го спира веднага, а всяка смяна на паролата или „Нулирай връзките“ (в „Моят профил“) дава нов вход на всяко устройство (приложението го взема само). Устройство, което приложението е настроило на детски профил, получава само позволеното от този профил и сървърът го проверява при всеки списък, програма, архив, филм, епизод и запис: никога канали за възрастни или заключени с ПИН, а при „Само избраните“ само избраните групи, канали и категории филми и сериали; то не може да променя профилите, ПИН кода или записите, нито да вписва телевизор. Излизането от детски профил иска родителския ПИН на абонатния профил. Устройство, на което някога е влизано с паролата (или е имало по-старо приложение), може още да я пази: кажете на родителя да смени паролата и да натисне „Нулирай връзките“ (в „Моят профил“), за да заключи устройството напълно. По-старите приложения работят както досега, докато „Регистрация и препоръки“ → „Защита“ → „По-старите приложения на телевизора могат да влизат с код“ е включено; собствените входове на профила (M3U, Xtream, MAG, Kodi, Enigma2, уеб плейърът) остават за целия профил, както досега.

Адресът на „Моят профил“ вече се сравнява така, както го пишат браузърите и приложенията: главните букви, наклонената черта накрая и обичайният порт (:443 за https, :80 за http) нямат значение, така че „https://My.Example.com:443/“ работи като „https://my.example.com“ за Google и Apple в приложенията, уеб входа и ключовете за достъп. Когато приложението поиска от зрителя да свърже Google или Apple с паролата на профила, зрителят може да въведе потребителското име или имейла на профила. Ако два профила имат същия имейл, приложението иска потребителското име; никога не избира един от тях. След автоматично свързване приложението вече може да каже „Google е свързан“ (следващата версия на приложението). Ако уеб входът с Google или Apple е настроен, докато адресът е бил с главни букви или :443, добавете в Google / Apple и адреса за пренасочване, който сега се вижда в „Начини за вход“.

BGPVR Player е плейър: продавайте плановете в уебсайта си (2.9.494)

BGPVR Player е плейър. Продавайте абонаментите в уебсайта си, в My Account в браузър или в магазина си. Приложението от Google Play и App Store никога не води към страница за плащане: правилата на магазините не позволяват приложение да праща зрителите да плащат извън магазина, затова тези версии не показват планове, цени и връзки за регистрация, а уебсайтът ви се споменава само като текст. Когато зрител влиза от приложението, My Account се отваря само за вход (без регистрация, планове и плащане) и веднага се връща в приложението; зрител, който още няма профил, научава това в приложението. APK файлът на BGPVR Player от /app (телефони с ръчно инсталиране, Android TV приставки, Fire TV) и приложението за Linux може да запазят връзките си към My Account. Нищо не се настройва: зависи от това откъде зрителят е инсталирал приложението. Кажете на новите зрители със свои думи къде да купят, например в уебсайта си или със съобщение.

Внимание

  • Нищо не се записва, докато не натиснете „Запази промените“ долу: включен начин, превключвателят „Показан“ на план, настройките на препоръките — всичко чака в лентата за запис. Разделът „Покани“ е различен: „Генерирай“, „Оттегли“, „Изтрий“ и „Почисти“ действат веднага.
  • Всеки превключвател тук е подчинен на Модули → Регистрация. При изключен главен превключвател „Публична самостоятелна регистрация“ /signup и /invite са затворени, каквото и да е включено тук.
  • Избирането на Turnstile без попълнени И ДВАТА ключа не блокира достъпа — CAPTCHA се изключва безшумно, за да не спира регистрациите, и страницата показва кехлибарено предупреждение. Не приемайте, че сте защитени само защото доставчикът е избран.
  • Пакетът, избран за безплатен слой, не може да бъде изтрит, докато е избран тук, и никога не изтича за профилите, стоящи на него — той е долната граница на системата за права, така че му дайте само каналите, които сте склонни да раздавате безплатно.
  • Самостоятелната регистрация и платените планове изискват лиценз Pro, а препоръките лиценз Business: под Pro превключвателят Модули → Публична самостоятелна регистрация и превключвателите за регистрация не могат да се запишат като включени, кодовете за покани се отказват, създаването, редакцията и изтриването на планове се отказват и в Настройки няма таб Billing; под Business се отказват настройките на препоръките.
  • В конзолата няма бутон, който да вдига лимита за пробни периоди на имейл за един клиент; поддръжката може да го изчисти с POST /api/admin/trial-claims/clear.
  • Регистрацията остава подчинена на лицензния лимит за потребители (10 Free / 100 Pro / 500 Business). Достигне ли се броят на клиентите, пробните, безплатните, платените регистрации и тези с покана пропадат с грешка за лимита на нивото, макар страниците да остават отворени.
  • Приятел, който се присъединява с код за препоръка и пакет, който участва, получава дните на приятеля два пъти: веднъж като продължителност на новия профил и още веднъж като награда за приятеля. Имайте го предвид при „Профилът на приятеля започва с“. При 0 или преди да е записано число профилът получава 30 дни веднъж.
  • От 2.9.325 нов пробен, безплатен профил или профил от покана получава точно ограниченията на своя пакет: „Филми и сериали“ и „Връзки на клиент“, както са зададени в пакета, както регистрациите с препоръка от 2.9.323. Така пакет с изключени „Филми и сериали“ дава профили без филми и сериали (преди тези регистрации винаги ги получаваха). Пакет без зададен брой връзки дава 1. Собствените „Едновременни връзки“ или „Функции“ на поканата остават с предимство пред пакета, а платената регистрация получава ограниченията на плана при плащането, както досега. Съществуващите профили запазват това, което имат: променете ги в „Клиенти“, ако трябва да съвпадат.
  • Самостоятелната регистрация (пробна, безплатна и платена) пита за датата на раждане, когато „Настройки“ → „Клиенти“ → „Дата на раждане“ е „По желание“ (по подразбиране) или „Задължителна при регистрация“; при „Задължителна“ регистрация без дата се отказва. Регистрациите с код за покана не се питат. Вижте „Клиенти“ → „Дата на раждане“.
  • Изтриването на профил изтрива и приеманията му на Общите условия; пази се само дневник кои записи са изтрити. Дали да пазите записите за приемане след изтриване на профила и колко дълго е правно решение за вас: засега това не е настройка.
  • Линкът към Политиката за поверителност води към текущата ви страница /privacy.html: тя няма версии като Общите условия.
  • Приложенията и приемниците все още не показват картата за приемане: клиентите, които ползват само приложения, се питат, когато отворят „Моят профил“.
  • Смяната на Client ID или secret на Google, на някой от идентификаторите на Apple или на ключа изключва този начин и изчиства теста му. Натиснете „Тествай входа“ отново, преди да го включите.
  • В уеб никога не свързваме профили сами: зрител, чийто имейл в Google или Apple вече има профил, въвежда веднъж паролата на този профил, за да ги свърже, а свързването и добавянето на ключ за достъп изискват потвърден имейл на профила. В приложенията (вижте „Вход в приложенията“ по-горе) профилът се свързва сам само когато Google или Apple потвърдят имейл адреса, който профилът вече е потвърдил, и профилът още няма такава връзка. При няколко профила с един имейл зрителят въвежда потребителското име и паролата на правилния. Зрителят получава имейл всеки път, когато се добави начин за вход.
  • Зрителите, които скриват имейла си с Apple, получават адрес, завършващ на @privaterelay.appleid.com. Имейлите ви стигат до тях едва след стъпката за Email Communication по-горе, а Apple не съобщава на сървъра, когато такъв зрител спре препращането или изтрие своя Apple ID.
  • Поставяйте secret на Google и качвайте ключа .p8 само в този раздел, никога в заявка или имейл. След запазване secret се показва като ********, а ключът не се показва никога повече.
  • Добавете новите начини за вход в собственото си известие за поверителност, преди да ги включите: вижте задачата „Примерен текст за вашето известие за поверителност“ по-горе.
  • Начини за вход на iPhone и iPad (2.9.397). На iPhone и iPad входът с Google се показва само когато е включен и входът с Apple: Apple го изисква (правило 4.8 на App Store). Android, телевизорите и уеб не се засягат. Когато Google е включен, а Apple не, картата на Google казва „Google е скрит на iPhone и iPad, докато не включите Apple.“