Перейти до вмісту

Огляд ліцензії

BYD EV Pro використовує перевірки ліцензії через реле для обмеження функцій, зокрема доступу Companion App, Home Assistant, Telegram і поведінки keep-alive.

Поточний код підтримує явний 14-денний пробний період рівня app. Реле створює пробний період тільки коли Car App надсилає дію activate і пристрій/VIN має право на пробний період.

Реле намагається забезпечити один пробний період на VIN, якщо VIN доступний. Якщо VIN недоступний, fallback — ідентифікатор інсталяції/пристрою.

  • Car App перевіряє ліцензію через Cloud.
  • Відповіді ліцензії мають HMAC-підпис і перевіряються Car App.
  • Car App кешує перевірені дані ліцензії локально.
  • Обмеження функцій fail closed, якщо кешовану ліцензію не можна перевірити або остання успішна перевірка вийшла за межі пільгового вікна.
  • Реле може надсилати push-оновлення ліцензії через Cloud.

Код Car App визначає 72-годинне пільгове вікно від останньої успішної перевірки ліцензії. Після цього перевірка функцій fail closed, доки застосунок не оновить ліцензію.

Реле синтезує застарілі feature flags з рівнів ліцензії:

РівеньСинтезовані функції у поточному вихідному коді реле
apptelegram, ha, keepalive, comp_app
webtelegram, ha

Доступ Companion App дозволений тільки для active/trial рівня app у поточному сервісі реле. Доступ Telegram дозволений для active/trial рівня app або web.

TODO: Product clarification needed — What public names, prices, durations, and purchase channels should be shown for app and web tiers?

Платна активація і поновлення

Section titled “Платна активація і поновлення”

Поточний код Car App не показує повний сценарій купівлі або поновлення для кінцевого користувача всередині Car App. Публічна документація не має описувати внутрішні інструменти видачі ліцензій як користувацьку поведінку продукту.

TODO: Product clarification needed — What end-user renewal flow and public support channel should be documented?

Коли повідомляєте про проблему з ліцензією, вкажіть статус ліцензії у Car App, дату завершення дії якщо показана, і чи проблема стосується Companion App, Home Assistant, Telegram або T-Box.