2017-01-27 46 views
-1

我需要一點指導,所以對於我的應用程序,我正在尋找使用本地通知在每天早上7點發送通知。每日計劃通知

我遇到的問題是如何使本地通知動態內容主要是身體和附加圖像?因爲它每天都會因用戶而異。

由於您無法編輯將來的通知,因此最好的方法是什麼?

+0

@matt刪除了push這個詞,即時通訊討論的是在應用程序本地調度的通知,不知道爲什麼它保證由於字詞錯誤而進行投票。 .. – Tunds

+0

讓我們來談談你想要做什麼。您是否說通知文本會有所不同,但您無法事先配置通知?當_can_你配置它? – matt

+0

@matt yes通知中的文字和圖片會因不同的日子而有所不同。由於我將顯示天氣,因此不同日子的日常預測會有所不同 – Tunds

回答

5

這是關於通知的一個小課程。首先,什麼是通知?它基本上是由系統以您的名義提供的警報。其次,有兩種通知:本地和遠程。

讓我們設想一個應用程序,旨在每天早上7點向用戶提供一個通知,告知用戶當前的溫度是在什麼範圍之外。 (爲了舉例的目的,假定我們有一種學習這種信息的方法。)

有一段時間的想法會發現,這不能用當地的通知來完成。我們無法知道上午7點之前的當前溫度,直到上午7點(或接近它),並且除非應用程序正在運行,否則我們無法安排通知。因此,爲了使此應用程序正常工作,我們需要非常好的運氣才能在6:59 AM運行應用程序。但是一個應用程序只在用戶召喚它時運行,所以這是不太可能的。

因此,這種任務只能通過遠程通知進行。遠程服務器始終在運行;因此它可以在上午7點獲取溫度並「ping」用戶的設備,系統將以您的名義提交通知。因此,您需要擁有這樣的服務器才能編寫想象的應用程序。

(使用本地通知的替代方法是:預先計劃一週的本地通知,然後如果您有很好的運氣可以在通知出現之前找到應用程序,所有預定的通知,並以最新的預測再次完成,但當然這不可能像使用遠程通知一樣工作,如果用戶不啓動應用程序,它會在一週後完全停止工作。說穿了,聽起來很蹩腳。)

+0

感謝指導的人 – Tunds