2015-10-20 35 views
0

我正在分析一个程序员在我之前编写的应用程序。它只有2个视图控制器:主要的一个显示聊天(它是根视图控制器),第二个控制你的配置文件。我被要求实现某种通知(最好是在屏幕顶部弹出一个通知)给用户,说明他们在该配置文件修补视图控制器中时消息已经到达。我必须使用APNS服务器技术,还是可以通过使用App Delegate以某种方式使用更简单的技术?当在另一个视图控制器中时发出消息通知

回答

1
  1. 使用APNS,我更喜欢本地通知,didReceiveLocalnotification方法将被调用,然后显示一个警告
  2. 使用委托,指派代表对简档控制器,并执行所需的方法,当你有一个消息到达,显示警报
1

当你在另一个视图中时,APNS不会显示,因为应用程序已经在前台。

当应用程序在前台并且您收到APNS时,didReceiveRemoteNotification方法将被调用。

您可以在此处阅读APNS包,并以您想要的方式通知用户此方式,例如,您可以显示警报。

相关问题