内部另一个视图控制器时的消息通知

时间:2015-10-20 17:51:46

标签: ios objective-c push-notification

我正在开发一个由程序员在我面前编写的应用程序。它只有2个视图控制器:主要显示聊天(其根视图控制器),第二个用于修改您的配置文件。有人要求我向用户实施某种通知(最好是屏幕顶部弹出的通知),当消息进入该配置文件修补视图控制器时,该消息已经到达。我必须使用APNS服务器技术,还是可以通过某种方式利用App Delegate来使用更简单的技术?

2 个答案:

答案 0 :(得分:1)

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

如果应用位于前台且您收到APNS,则会调用didReceiveRemoteNotification方法。

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

答案 1 :(得分:1)

  1. 使用APNS,我更喜欢本地通知,didReceiveLocalnotification方法将被调用,然后显示提醒
  2. 使用委托,将委托分配给配置文件控制器,并实现所需的方法,当您收到消息时,显示警报