Сохранение и загрузка фейсбука, мгновенная игра, многопользовательские данные игры

Это было мое решение, оно возвращает true, когда значения не перекрываются:

X START 1 Y END 1

A START 2 B END 2

TEST1: (X <= A || X >= B)
        &&
TEST2: (Y >= B || Y <= A) 
        && 
TEST3: (X >= B || Y <= A)


X-------------Y
    A-----B

TEST1:  TRUE
TEST2:  TRUE
TEST3:  FALSE
RESULT: FALSE

---------------------------------------

X---Y
      A---B

TEST1:  TRUE
TEST2:  TRUE
TEST3:  TRUE
RESULT: TRUE

---------------------------------------

      X---Y
A---B

TEST1:  TRUE
TEST2:  TRUE
TEST3:  TRUE
RESULT: TRUE

---------------------------------------

     X----Y
A---------------B

TEST1:  FALSE
TEST2:  FALSE
TEST3:  FALSE
RESULT: FALSE
1
задан Keeves Dev 16 January 2019 в 11:45
поделиться

1 ответ

  1. Нет, вам не нужно использовать веб-крючок для сохранения данных контекста. Вы можете использовать XMLHttpRequest, fetch или JavaScript SDK для таких сервисов, как Playfab или Firebase, для хранения данных. Фактически, мы бы даже не рекомендовали вам использовать веб-крючок для сохранения данных, потому что, если проигрыватель отключит сообщения от вашего бота, вы не получите никаких обратных вызовов веб-крюка.

  2. Вы можете проверить URL обратного вызова с помощью панели инструментов разработчика, включая кнопку «Показать последние ошибки», которая действительно полезна для выявления любых проблем. Вы также можете получить дополнительную информацию из пункта Webhooks на левой панели навигации.

The developer dashboard showing the webhook settings

  1. Возможно, вам потребуется уточнить, что вы подразумеваете под «вашим личным https URL». Пока Facebook может попасть на ваш URL-адрес, все будет работать. Вы не можете, например, использовать localhost URL.
0
ответ дан Chris Hawkins 16 January 2019 в 11:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: