2012-03-19 36 views
4

這很奇怪。我知道,如果你創建的應用程序給用戶創建的應用程序請求,它不會出現在任何地方..用戶到用戶應用程序請求未出現在通知中

但在這種情況下,我嘗試了FB.ui對話框創建用戶到用戶的應用請求。像這樣:

FB.ui({method: 'apprequests', 
    message: 'I invite you for a coffee together', 
    to: xxxxxxxx 
}); 

它打開對話框併成功發送請求。

但問題是,受援國犯規收到通知以任何方式應用要求..

我試圖禁用沙盒模式和萬能的,但沒有辦法來通知他已收到apprequest收件人:/

我在做什麼錯?

+0

我有同樣的ISSU,你最終解決它? – Bach 2013-02-28 23:59:12

回答

1

確保在您的沙箱應用被禁用時發送請求。如果它是在應用程序處於沙箱模式時發送的,則如果沙盒將被禁用,則不會顯示此請求。

需要注意的是更改應用程序設置可能不直接是很重要的,你需要禁用沙盒模式後等待一對夫婦分鐘的(無需等待時間!)。

如果您仍然無法看到用戶在公共應用程序中的其他用戶發送的通知中發出的請求,請使用Facebook Bug tool提交錯誤。

4

除了多汁的尖,具apprequests一個已知的問題,他們只用帆布應用工作。

所以即使你的應用程序是一個網站,或只是一個標籤,沒有畫布(在Facebook上的應用程序),從不顯示該請求。您將不得不在畫布url上添加一些代碼,以便在用戶接受請求時將用戶重定向到正確的位置。

另外要注意,如果你使用的時候他要接受請求新的身份驗證模式對話框和認證refferals受理用戶得到一個錯誤。看http://developers.facebook.com/bugs/191961117570028

+0

準確。因此,如果任何人擁有標籤應用並需要應用請求,請執行以下操作:在應用設置中添加畫布應用,並將其指向一個簡單的頁面,該頁面讀取request_ids參數並通過JavaScript重定向到標籤應用URL,其中request_ids以某種方式在標籤網址的app_data參數。 – Nick 2014-05-14 16:18:47

相關問題