在我的一個Web應用程序中,我需要將ToDo類型的服務器數據庫信息作爲推送通知推送給客戶端。什麼是調用推送通知調用的有效方式。它應該是獨立的Windows service
,它可以跟蹤數據庫中的數據,每隔幾分鐘通過GCM或APNS調用Push通知調用。或者有沒有其他更好的方法來做到這一點。使用.Net實現推送通知的服務器端的理想方法
該應用程序可以運行在互聯網或內聯網環境。這不是基於事件的通知,數據庫中的數據需要經常監視並在需要時調用推送通知服務。
在我的一個Web應用程序中,我需要將ToDo類型的服務器數據庫信息作爲推送通知推送給客戶端。什麼是調用推送通知調用的有效方式。它應該是獨立的Windows service
,它可以跟蹤數據庫中的數據,每隔幾分鐘通過GCM或APNS調用Push通知調用。或者有沒有其他更好的方法來做到這一點。使用.Net實現推送通知的服務器端的理想方法
該應用程序可以運行在互聯網或內聯網環境。這不是基於事件的通知,數據庫中的數據需要經常監視並在需要時調用推送通知服務。
普遍的答案:這取決於...
如果答案爲YES,那麼您可能應該使用此機制來觸發發送推送通知。
如果答案是否定的,那麼你很可能會最終有一個Windows服務來查詢數據庫(或其他商店)每隔幾秒/分鐘/小時
這不是基於事件的通知。 (我剛剛更新了我的問題)。謝謝 – bashahul
@bashahul對。在這種情況下(正如我上面提到的),您必須構建一個Windows服務,以便每X次持續查詢數據庫以發現要發送的通知,發送它們,然後在數據庫中標記某些內容,以便您不會發送相同的通知... –
你可以實現雙工WCF服務。 –
歡迎來到SO。你的問題有點_broad_。我們在談論一個內聯網還是互聯網系統? – MickyD
它是基於互聯網的系統。應該在Intranet系統上工作。我會讓我的問題更加詳細。謝謝 – bashahul