2013-01-23 46 views
1

我需要爲消息系統創建一個iphone應用程序。如果一個用戶向另一個用戶發送消息,設備需要經常與服務器檢查是否有消息,它使用更多的電池。Messagin系統和APNS

是否可以在我的項目中使用Apple推送通知系統在用戶之間從服務器發送消息?

幫助非常感謝, 謝謝。

回答

0

是的。事實上,由於您只能在用戶設備上打開應用程序時在iOS上查詢服務器,因此我認爲您沒有太多選擇餘地。在基本設置將啓用APNS在您的應用程序,並按照這樣的流程:

  1. 經推出註冊的設備推令牌(假設用戶A 和用戶B)
  2. 當用戶A消息用戶B,用戶B可能會或可能不會 已打開該應用程序。用戶A的消息應通過您的網絡 服務向用戶B發送推送通知。如果用戶B已打開 應用程序,應用程序應攔截該通知並處理 它包含的任何信息 - 可能包含實際的 消息,也許它只包含一個信號,表明他的設備應該檢查新消息。如果用戶B沒有打開該應用程序,則屏幕上應顯示 通知,並顯示一些基本文本,告知他用戶A發送了消息。