有沒有辦法控制從設備收到推送通知的時間和頻率?控制從設備收到的通知的頻率
我正在將推送通知從Azure發送到Windows UWP設備。如果溫度達到標籤值或更高,標籤爲0,10,20,30,40,50等,則發送通知。
因此,當temp爲20或高於20的任何設備時,訂閱20的設備將從服務器接收通知
但是,我的問題是,服務器每半小時更新一次,因此如果一次更新的溫度是23,那麼下一次更新總是保持在20以上,用戶不斷收到推送通知。它不會提醒他們任何新東西,只是不斷髮送相同的信息。
我希望用戶能夠爲通知 指定以下設置,因爲每隔半小時接收一次通知就會頻繁出現煩人和打擾用戶的情況。
通知總是(已經這樣做了)
只通知首次到達溫度爲20或更高
OR 通知我只有一次,每隔2小時
只在這些時間內通知(上午9點 - 下午10點) - 我認爲這很容易做到,因爲我可以退訂通知,我猜測後臺任務,然後訂閱它)