1
可能重複:
forge.facebook.ui callback never runTrigger.io forge.facebook.ui不返回數據
我試圖使用Trigger.io的Facebook方法來顯示的朋友選擇。它正確顯示但從不返回任何數據。
response
即使在選擇朋友時也總是null
。 According to the Facebook docs它應該返回request
和to
字段,以便我可以捕獲請求發送給誰。
下面是一些示例代碼:
forge.facebook.ui({
method: 'apprequests',
title: 'Create Game',
message: 'I challenge you to a game!'
}, function(response) {
console.log('success response');
console.log(''+response); // As string because logging null errors Catalyst
});
爲此,催化劑輸出
success response
null
和觸發工具包輸出
[DEBUG] Native call: {
[DEBUG] callid = "F8446A0D-44AE-46E4-A587-16BEC78EE695";
[DEBUG] method = "facebook.ui";
[DEBUG] params = {
[DEBUG] message = "I challenge you to a game!";
[DEBUG] method = apprequests;
[DEBUG] title = "Create Game";
[DEBUG] };
[DEBUG] start = "1354655948.023";
[DEBUG] }
[DEBUG] Returning to javascript: {
[DEBUG] callid = "F8446A0D-44AE-46E4-A587-16BEC78EE695";
[DEBUG] content = "<null>";
[DEBUG] status = success;
[DEBUG] }
我是不是做錯了?或者這個庫工作不正常?
更新,12年12月5日
看來,這是一個iOS的唯一問題。它發生在iOS5和iOS6的iOS模擬器(和設備)上。但在Android模擬器上工作正常:
[DEBUG] Native call "facebook.ui" with task.params: {"method":"apprequests","title":"Create Game","message":"I challenge you to a game!"}
[DEBUG] Returning: {"content":{"to[0]":"1175220065","request":"349563028475745"},"status":"success","callid":"548FE13D-69D9-415B-9A94-762D9F7C64B1"}
1.4.23發佈之前有多久? –