2011-11-23 92 views
0

當我的應用程序在用戶的牆上發佈消息(通過許可證streampublish)時,我希望您以紅色通知用戶。我能怎麼做?如何通知從應用程序發佈的消息?

如果我不能有其他解決方案? 。例如,我想通過我的應用程序發送一封私信給你。我能怎麼做?

+0

什麼是表格保存文章的結構? – Sedz

+0

@UserB爲什麼你想知道表的結構?我想知道如何發送通知在用戶之後,應用程序有公共信息在牆上用戶'或我想知道如何發送私人信息給用戶 –

+0

消息或電子郵件? – Sedz

回答

0

顯示通知

您可以使用保存的通知狀態的數據庫列讓說當notification_status = 0用戶沒有看到通知,但

做到這一點,當notification_status = 1 那麼你發送請求給服務器的時間每個安裝可以說15秒,然後測試天氣有notification_status = 0或不是,如果是顯示一個div並在發送通知的數量也

setInterval(function() { 
    $.post("notifications_tester.php",function(data){ 
    if(data != 0) 
    { 
     $('#notifications_div').show().html(data); 
    } 
    else 
    { 
     $('#notifications_div').hide().html(""); 
    } 
}); 
}, 15000); 

示例將在notifications_test.php中進行什麼操作

session_start(); 
//connect to the DB 

$user_id = $_SESSION['user_id']; 
$q = mysql_query("SELECT * FROM posts WHERE user_id = '".$user_id."' AND notification_status = 0"); 
echo mysql_num_rows($q); 
+0

我沒有理解。讓我解釋。當我的應用程序在他們的牆上寫了一篇文章時,我希望用戶在他的Facebook個人資料中顯示通知。當用戶在另一個用戶的牆上留言時,這種行爲是默認的。爲什麼在應用程序在牆上留言時不這樣做? –

相關問題