Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   параноидальная защита при переходе в фулскрин.Как обойти? (http://www.flasher.ru/forum/showthread.php?t=211279)

undefined 25.07.2015 22:08

параноидальная защита при переходе в фулскрин.Как обойти?
 
фулскрин у нас фишка платная соответственно перед переходом надо дернуть сервер и проверить проплачена ли фича.Но вот подстава - пока идет запрос FP забывает про клик юзера и когда приходит респонс,при попытке перескочить в FS кидается SecurityError: Error #2152.AllowFullScreen в html прописан.Более того , даже если поставить задержку всего в 10 мс(по таймеру) между кликом и попыткой смены displayState'а происходит тоже самое. Вообще без задержки все ок.
Можно что-то поделать или надо копать в сторону чтоб запрашивать разрешение у сервера заранее?

caseyryan 25.07.2015 22:25

Цитата:

переходом надо дернуть сервер и проверить проплачена ли фича
вы берете с юзера бабки за то, чтобы иметь возможность перейти в фулскрин что ли?)
Или зачем делать эту проверку именно в момент перед переходом в ФС?

undefined 25.07.2015 22:29

фича выдается на время.Не хотелось бы сервер постоянно пинговать.Т.к. сокетов у нас нет

Добавлено через 3 часа 12 минут
никто реальные деньги за это не требует.Плата идет внутриигровой валютой, которую можно тут же в приложении зарабатывать,либо прикупить за реальный нал конечно же

caseyryan 26.07.2015 09:06

Если эта фича - переход в фолноэкранный режим, то почему бы тебе просто не убирать кнопку перехода, когда время истекло?
Игра запустилась, сделался запрос к серверу, он отдал время, которое осталось для работы фичи, и ты это время предаешь кнопке. И тут уже плеер сам считает, сколько времени прошло. Как оно выходит, кнопка дисэйблится. Профит. И не надо никаких постоянных запросов

undefined 26.07.2015 15:30

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

ZackMercury 26.07.2015 16:24

А почему бы не запрашивать у сервера при запуске приложения, и сохранять в классе настроек? И при покупке записывать и на сервере, и на клиенте сразу? Проверять синхронизированные с сервером настройки?
Читерить можно и так и так, всё равно.

undefined 26.07.2015 16:41

Вопрос исчерпан.Заказчик согласился отказаться от перехода в ФС непосредственно после покупки

ZackMercury 26.07.2015 17:50

При нажатии кнопки "купить" почему бы не переходить в фуллскрин, а потом уже отсылать запрос к серверу, и если результат отрицательный, то возвращать назад?


Часовой пояс GMT +4, время: 15:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.