1
我的項目集成了我編寫的自定義API來檢索我在應用上顯示的數據。我也正在添加通知。我目前正在實施本地通知,我有點懷疑我是否可以在顯示本地通知之前調用API。我想這樣做的原因是因爲數據庫隨時間不斷變化,我需要重新進行查詢來獲取新數據。在顯示本地通知之前是否可以觸發api呼叫?
基本上,我想要做的就是調用api並獲取數據以顯示預定通知之前顯示的通知。我該如何去實現這個目標?有沒有人做過類似的事情?
我的項目集成了我編寫的自定義API來檢索我在應用上顯示的數據。我也正在添加通知。我目前正在實施本地通知,我有點懷疑我是否可以在顯示本地通知之前調用API。我想這樣做的原因是因爲數據庫隨時間不斷變化,我需要重新進行查詢來獲取新數據。在顯示本地通知之前是否可以觸發api呼叫?
基本上,我想要做的就是調用api並獲取數據以顯示預定通知之前顯示的通知。我該如何去實現這個目標?有沒有人做過類似的事情?
你不能保證任何東西,但你可以實現後臺獲取和內容可用的推送,並儘可能擁有最新的數據。
還有這裏的技術,良好的寫了起來:https://layer.com/how-we-leverage-ios-push-notifications/
基本上是:
content-available
標誌發送空通知,以嘗試觸發後臺提取。如果你的數據有效載荷很小,它可以在通知中發送。您不能安排在特定時間發生的任何事情。使用本地通知可以做的最好的方法是實現自定義視圖(iOS 10功能) - 並從中獲取最新數據。當你這樣做時,你處於擴展狀態,所以這不是微不足道的。
引用的鏈接不再導致文章。這裏是新的鏈接:https://layer.com/how-we-leverage-ios-push-notifications/ ...我會編輯答案,但它只有4個字符的差異,所以不會讓我完成編輯...並且,我無法找到其他可以改變的地方。 –
謝謝@JohnShipp - 我更新了鏈接 –