Отправляйте запросы приложений Facebook для мобильных игр без использования центра приложений Facebook - PullRequest
0 голосов
/ 10 июня 2019

Я устанавливаю новую мобильную игру для Android. Я уже интегрировал FB.AppRequest, используя Unity (2019.1.3f1) и Facebook SDK (7.15.1). Я планирую дать внутриигровое вознаграждение за каждый такой запрос. Код работает нормально, и я вижу, что запросы приложений отправляются в другую учетную запись Facebook.

Рабочая:

Если я нажму на «Уведомление AppRequest» в приложении Facebook для Android (на телефоне Android), оно будет работать, как и ожидалось, и приведет меня на страницу Google Play store моего приложения.

Не работает:

Однако, если я нажимаю на то же уведомление в браузере на рабочем столе (Google Chrome), я получаю сообщение об ошибке «что-то пошло не так». Я вижу в консоли Chrome ошибку 500 при отправке запроса на страницу моего центра приложений в Facebook.

Конфигурация приложения:

  1. В моем приложении Facebook я включил Android, Website & Facebook web games. Мое приложение NOT одобрено для AppCenter в настоящее время, и я не заинтересован в его размещении там. В разделе веб-игр есть очень четкое предупреждение: Your game will not be publically accessible until it is approved for App Center.

  2. Насколько мне известно, все остальные поля, такие как политика конфиденциальности, URL-адрес веб-сайта, хэш ключа Android и т. Д., Являются правильными.

Que:

  1. Обязательно ли, чтобы мое приложение для Facebook было одобрено в AppCenter для работы веб-приложений?

  2. Можно ли открыть веб-ссылку, не принадлежащую Facebook, по нажатию запроса откуда я могу перенаправить пользователей на соответствующую страницу магазина мобильных приложений?

  3. Я нахожусь на совершенно неверном пути, и есть ли лучший способ отправки приглашений в приложение друзьям из Facebook?

Вот код (после инициализации fb):

  FB.AppRequest(
            "Come play this game...",
            null, null, null, null, null, null,
            delegate (IAppRequestResult result)
            {
                 // code for rewarding user based on result.
            });

Я вижу 3 перегруженные функции для FB.AppRequest в документации, но ни одна из них, похоже, не имеет никакого способа отправки прямой ссылки html.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...