2015-10-20 37 views
0

我正在分析一個程序員在我之前編寫的應用程序。它只有2個視圖控制器:主要的一個顯示聊天(它是根視圖控制器),第二個控制你的配置文件。我被要求實現某種通知(最好是在屏幕頂部彈出一個通知)給用戶,說明他們在該配置文件修補視圖控制器中時消息已經到達。我必須使用APNS服務器技術,還是可以通過使用App Delegate以某種方式使用更簡單的技術?當在另一個視圖控制器中時發出消息通知

回答

1
  1. 使用APNS,我更喜歡本地通知,didReceiveLocalnotification方法將被調用,然後顯示一個警告
  2. 使用委託,指派代表對簡檔控制器,並執行所需的方法,當你有一個消息到達,顯示警報
1

當你在另一個視圖中時,APNS不會顯示,因爲應用程序已經在前臺。

當應用程序在前臺並且您收到APNS時,didReceiveRemoteNotification方法將被調用。

您可以在此處閱讀APNS包,並以您想要的方式通知用戶此方式,例如,您可以顯示警報。

相關問題