2013-12-17 5 views
1

Только приступили к реализации единства Facebook SDK в мой последний проект, и мне интересно посмотреть, если кто-нибудь еще есть проблемы со следующим:Unity Facebook SDK - AppRequest

FB.AppRequest("Custom message"); 

Это, как основной, как я могу сделать этот вызов функции еще при поступлении запроса на приложение, которое вы просто видите:

«GAME ИМЯ: ДРУГ ИМЯ послал вам запрос»

Am I Missi Что-то здесь? Я видел запросы с пользовательскими сообщениями из других игр. Это потому, что я развертываю на мобильном устройстве, а параметр «message» запроса не работает на мобильных устройствах (например, отключен фильтр/exludeID)?

Любая помощь будет высоко ценится :)

+0

Вы вызвали все правильные методы инициализации и входа в систему, включая ожидание их обратных вызовов? –

+0

Несомненно, моя игра настолько зависит от FB, что она не может продвинуться по экрану меню без инициализации и входа в систему через обратные вызовы FB, и возможность отправлять запросы приложений уже прошла мимо этого пункта. – Scryed

+0

У меня такой же вопрос. После того, как вы встретите друга, вызывается функция обратного вызова. но на Facebook запрос этого человека не отображается. Я столкнулся с этим на ios. я использую 5.0.4 facebook sdk для единства – rocksvick

ответ

0

Я надеюсь, что я не неосновными здесь, но я работаю на том же типе запросов. Согласно тому, что я работаю с здесь:

https://developers.facebook.com/docs/games/requests/

она охватывает осуществление действия с объектом в запросе, что приведет к настраиваемого сообщения. Например, у вас могло бы быть сообщение: GAMENAME: FRIENDNAME отправил вам a Life

Редактировать - У меня не было подписи AppRequest, как показано ниже, но после обновления моего SDK до версии 5.1 теперь доступны:

Согласно странице, Unity реализует его:

public static void AppRequest(
string message, 
OGActionType actionType, 
string objectId, 
string[] to, 
string data = "", 
string title = "", 
FacebookDelegate callback = null) 

// For 1:N requests 
public static void AppRequest(
string message, 
OGActionType actionType, 
string objectId, 
string filters = "", 
string[] excludeIds = null, 
int? maxRecipients = null, 
string data = "", 
string title = "", 
FacebookDelegate callback = null) 

Я надеюсь, что это дает небольшое направление и, возможно, ваше решение. Я сейчас работаю над этим. Посмотрите ссылку для получения более подробной информации :)

Смежные вопросы