2013-12-17 48 views
1

剛開始實施統一的Facebook SDK到我的最新項目,我很好奇,看看別人是有問題如下:統一的Facebook SDK - AppRequest

FB.AppRequest("Custom 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向您發送了生活

編輯 - 我之前沒有如下所示的AppRequest簽名,但是在將SDK更新到版本5.1後,現在是可用:

根據頁面,團結與實現它:

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) 

我希望這能給孩子們一點方向,也許您的解決方案。我正在努力自己實現這一點。看看鏈接的更多細節:)