Как настроить запрос приложения Facebook от Unity с комбинированным плагином Prime31 Social?

моя проблема в том, что когда пользователя просят выбрать друзей из списка и нажать «Отправить», я получаю состояние «Успех» от обратного вызова, но от людей, выбранных в списке, не поступает запрос.

Мои настройки таковы: - мое приложение является родным приложением для iOS и Android, созданным в Unity - мое приложение зарегистрировано на портале разработчиков Facebook как Game/Puzzle, я устанавливаю идентификатор пакета, имя пакета, отображаемое имя и пространство имен - мое приложение еще не опубликовано — я настроил плагин Prime31 Facebook с идентификатором приложения, полученным от Facebook, и отображаемым именем

Я посылаю свой запрос следующим образом:

public void AskLifesOnFacebook()
{

    var parameters = new Dictionary<string, string>
    {
        //{ "app_id", "#######my_app_id_number####" },
        { "method", "apprequests" },
        { "title", "My request title" },
        { "message", "My request text" }

    };
    FacebookCombo.showDialog("apprequests", parameters);
}

Но все же селектор друзей отображается правильно в оверлейных окнах, я выбираю друзей и отправляю запрос, но запрос не получен.

Я что-то упустил в конфигурации моего приложения на Facebook? Нужно ли мне проходить какую-то сертификацию?

Из того же приложения stream.publish работает правильно, и я могу публиковать на пользовательских стенах.


person Erik    schedule 28.05.2014    source источник
comment
вы не можете получить уведомление о земном шаре на facebook, если вы не сделаете свое приложение для холста facebook, в противном случае запросы идут в игры, а затем запросы на левой стороне facebook   -  person JRowan    schedule 29.05.2014
comment
Спасибо, вы поставили меня на правильный путь! Когда ваше приложение является собственным приложением для iOS, пользователи видят уведомления только в приложении Facebook для iOS, поэтому они гарантированно могут открыть iTunes или запустить игру. Глобальные (ej: обычный браузер на ПК) отображаются, если приложение находится на холсте Facebok.   -  person Erik    schedule 29.05.2014


Ответы (1)


Настройка с плагином Prime31 и звонок верны! Вы должны включить «Единый вход» и «Глубокое связывание» в параметрах приложения Facebook и добавить действительный идентификатор iTunes для своего приложения (во время тестирования вы можете указать любой действительный идентификатор, но вы должны создать запись подключения iTunes для своего приложения и получить окончательный идентификатор). Когда ваше приложение является собственным приложением для iOS, пользователи видят уведомления только через приложение Facebook для iOS, поэтому они гарантированно могут открыть iTunes или запустить игру. Вместо этого глобальные уведомления (ej: обычный браузер на ПК) отображаются, если приложение находится на холсте Facebook.

person Erik    schedule 29.05.2014