2016-05-17 39 views
0

我有一個接收推送通知的應用程序,我想通過「無提示x小時通知」實現用戶設置配置文件。某些用戶的無聲推送通知

如何防止通知的聲音?服務器或客戶端上有什麼東西?

因爲現在我可以防止聲音,如果應用程序在前臺或後臺,但如果應用程序被暫停如何攔截和鎖定聲音和通知?

WhatsApp或電報應用程序的東西!

謝謝!

回答

0

將用戶設置上載到服務器,並確保服務器在靜默時間內不發送任何推送通知。在此期間,如果用戶打開應用程序,他們應該能夠下載內容,但是當應用程序尚未打開時,不應該通知他們有關任何新內容。

+0

謝謝,我正在以這種方式發展,我想知道是否有沒有與服務器交互的方式! –

+0

由於多種原因,阻止服務器發送推送是最佳選擇,其中最重要的原因是資源利用率和客戶端簡單性。 – Wain

+1

不要忘記你的服務器需要爲每個用戶存儲設備的時區以及靜默時間。 – Gruntcakes