![]() |
параноидальная защита при переходе в фулскрин.Как обойти?
фулскрин у нас фишка платная соответственно перед переходом надо дернуть сервер и проверить проплачена ли фича.Но вот подстава - пока идет запрос FP забывает про клик юзера и когда приходит респонс,при попытке перескочить в FS кидается SecurityError: Error #2152.AllowFullScreen в html прописан.Более того , даже если поставить задержку всего в 10 мс(по таймеру) между кликом и попыткой смены displayState'а происходит тоже самое. Вообще без задержки все ок.
Можно что-то поделать или надо копать в сторону чтоб запрашивать разрешение у сервера заранее? |
Цитата:
Или зачем делать эту проверку именно в момент перед переходом в ФС? |
фича выдается на время.Не хотелось бы сервер постоянно пинговать.Т.к. сокетов у нас нет
Добавлено через 3 часа 12 минут никто реальные деньги за это не требует.Плата идет внутриигровой валютой, которую можно тут же в приложении зарабатывать,либо прикупить за реальный нал конечно же |
Если эта фича - переход в фолноэкранный режим, то почему бы тебе просто не убирать кнопку перехода, когда время истекло?
Игра запустилась, сделался запрос к серверу, он отдал время, которое осталось для работы фичи, и ты это время предаешь кнопке. И тут уже плеер сам считает, сколько времени прошло. Как оно выходит, кнопка дисэйблится. Профит. И не надо никаких постоянных запросов |
Пожелание заказчика - если время вышло - надо предлагать юзеру купить фичу и он хочет, чтоб сразу после покупки прыгало в ФС, чтоб не надо было второй раз кликать.Похоже, придется обломать свободный полет фантазии)
|
А почему бы не запрашивать у сервера при запуске приложения, и сохранять в классе настроек? И при покупке записывать и на сервере, и на клиенте сразу? Проверять синхронизированные с сервером настройки?
Читерить можно и так и так, всё равно. |
Вопрос исчерпан.Заказчик согласился отказаться от перехода в ФС непосредственно после покупки
|
При нажатии кнопки "купить" почему бы не переходить в фуллскрин, а потом уже отсылать запрос к серверу, и если результат отрицательный, то возвращать назад?
|
| Часовой пояс GMT +4, время: 15:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.