0

我有一個Facebook應用程序,用戶可以向朋友發送應用程序請求。通知沒有做任何特別的事情,它只是一個通知,說他們的朋友已經使用了應用程序,他們也應該嘗試一下。等等。Facebook的PHP SDK - 如何處理您的應用程序的非用戶點擊他們已經發送給朋友的應用程序通知情況?

發生什麼事是,應用程序用戶的朋友收到通知,它出現在他們的屏幕,但是當他們點擊通知時,他們將被帶到屏幕上,屏幕上方帶有Facebook標題。

問題是,我的應用程序選項卡是粉絲門,所以他們看到的是一個圖像,提示他們點擊像按鈕....並且沒有像按鈕。只有一個圖像和Facebook標題。

因此,總結一下,如何將從朋友接收應用程序通知的用戶引導至實際應用程序選項卡而不是畫布頁?

我可以提供代碼,但我不認爲這是必要的這個問題。

我讀過的Facebook這個文件,但它並沒有使我更聰明:/ http://developers.facebook.com/docs/channels/#requests

任何幫助和指針讚賞。

回答

0

你可以做此項檢查在Javascript:

// Check if address was from a apprequest 
if(window.top.location.search.indexOf('request_ids')) { 
    // Redirect to your tab 
    window.top.location = 'http://www.facebook.com/BMW?sk=app_167533506634184'; 
} 
相關問題