2017-09-26 42 views
0

我想將通知發送到網站。如何實現現場Web通知架構?

我沒有任何用戶信息。我們的網站沒有登錄和註冊選項。所以我們沒有用戶數據。

但我想將通知發送到網站。 我該如何實現這種類型的架構?

請解釋。

+0

在我們的網站上,我們發佈文章。如果有任何新文章發佈,那麼我想發送通知給用戶,如果他們允許我的網站上的通知。請爲我提供幫助。 – Mahesh

+0

你可以使用Pushpad:它有一個WordPress插件,可以讓你做到這一點。如果您不使用Wordpress,則可以觸發儀表板或使用庫的通知。請參閱https://pushpad.xyz/docs/sending_push_notifications – collimarco

回答

0

一種可能的選擇是讓您的站點執行簡單的間隔函數,該函數會觸發每個x秒並從服務器請求數據(使用ajax)。

然後你在客戶端處理它,是否有新數據。

setInterval(function(){ 
    $.ajax(... 
     , success : function (res) { 
      if(res.data.newData){ 
        //push new data to the site 
      } 
     } 
    ); 
}, 3000); 

這只是一個函數示例,每3秒向服務器請求一次數據。

+0

如果網站未在瀏覽器中打開,那麼通知是否會通過此邏輯發送? – Mahesh

+0

不,如果頁面未加載,請求將不會被創建,因此服務器不會響應客戶端。 –

+0

我們可以通過使用服務工作者java腳本文件來做到這一點,但我不知道該怎麼做?如果你知道請告訴我 – Mahesh