我正在爲應用程序從數據庫(消息)中獲取數據的iOS設備開發遊戲。我希望應用程序更新爲只在有新消息時通知用戶(並且僅當用戶在應用程序中或運行時)纔會通知用戶。解決這個問題的最佳方法是什麼?我正在考慮每2分鐘檢查一次服務器上的新郵件,但是我不知道這是多麼有效。請讓我知道如果有這更好的方法或一個我想到的只是罰款不斷與服務器iOS進行檢查?
感謝
我正在爲應用程序從數據庫(消息)中獲取數據的iOS設備開發遊戲。我希望應用程序更新爲只在有新消息時通知用戶(並且僅當用戶在應用程序中或運行時)纔會通知用戶。解決這個問題的最佳方法是什麼?我正在考慮每2分鐘檢查一次服務器上的新郵件,但是我不知道這是多麼有效。請讓我知道如果有這更好的方法或一個我想到的只是罰款不斷與服務器iOS進行檢查?
感謝
輪詢服務器是一個完美的解決方案。你的電子郵件客戶端整天都在做。推並不是一個合適的解決方案(消息傳遞不保證,如果你只需要消息,當應用程序正在運行,這不是推送通知的目的)。看到我對這個類似問題的回答:Web Service sending information to iPhone
什麼是SQS? –
在建議使用Amazon SQS之前,有一個答案,但是這個人刪除了它。我已經更新了我的答案以刪除參考。 – Joel
好的,謝謝你 –