Дмитрий, какая разница?
Пока у тебя физически в коде написано lvl > 8 (именно цифра в коде) - для применения изменений может потребоваться перезапуск всего кода, контейнера, сайта и т.д.
Чтобы так не делать - все константы выносятся куда то - а в коде уже пишется что то вроде
Василий Банников, да, но в оценке качества оказанной услуги опираются не на рекламу, а на предмет договора - за что конкретно были уплачены деньги. Иск на недобросовестную рекламу - это уже отдельно ;-)
Это уже упомянул - если тебе рекламировали и показывали в плане обучения одно
Нет.
Реклама не является договором. Внизу будет написано маленькими буквами ит.д. )
Смотреть надо за что конкретно была оплата.
Привлечь кнчн за недобросовесную рекламу тоже можно - но это совсем другой уровень.
На всякий случай - часть уведомлений делается не пушами, а локальными уведомлениями - когда вы ставите в scheduler обычную нотификацию. Это допустимо для тех уведомлений, которые известно когда должны сработать - например, если у вас в приложении есть таймер и надо по его окончанию что то сообщить юзеру.
NoisyCake, все так, нужно все. Мой посыл был вот в чем. Заголовок ваш:
Обеспечивает ли VLESS-Reality анонимность?
Т.е. про анонимность, а в теле вопроса уже пишете про айпи.
Если отвечать на заголовок - нет, не обеспечивает. Если отвечать на тело - на вопрос узнают ли ваш реальный айпи - то да, не узнают, если правильно настроено.
Но - это не про анонимность, а про смену айпи.
NoisyCake, выключеные куки, рандомный фингерпринт, отключенная геолокация, рандомизация юзерагента, возможно еще сверху какой нить тор, рандомизация системной информации. Ну и ВПН кнчн.
По айпи никто не вычисляет - тем более вы наверняка за NAT-ом. А вот по фингерпринту - да. А его ВПН не закрывает естессно.
Дмитрий Зеленев, наличие соединения с сервером - тут у вас все верно, это проверяется именно пингом. Кнчн стоит понимать что наличие соединения никак не показывает ни наличие связи с сайтом, ни уж тем более качество соединяения именно с сайтом.
Так что если нужно только наличие соединения - прога ОК. Про ддос я бы не беспокоился совершенно.
Пока у тебя физически в коде написано lvl > 8 (именно цифра в коде) - для применения изменений может потребоваться перезапуск всего кода, контейнера, сайта и т.д.
Чтобы так не делать - все константы выносятся куда то - а в коде уже пишется что то вроде
minLevel = GetConstantFromDatabase("lvl")
lvl > minLevel
Что там внутри GetConstantFromDatabase зависит от вашего окружения - вариантов миллион, но суть - прочитать значение из внешнего источника.