Ios5 当用户从通知中心选择条目时的通知

Ios5 当用户从通知中心选择条目时的通知,ios5,push-notification,apple-push-notifications,Ios5,Push Notification,Apple Push Notifications,当用户从推送通知中心选择条目时,会触发 application:didReceiveRemoteNotification: 应用程序委托上的。当用户在应用程序中时,有没有办法告诉用户何时触发推送通知,以及用户何时从通知中心选择较旧的推送 当用户在应用程序[…]中时,是否有方法告知何时触发推送通知 为此,我一直明白这一点 application:didReceiveRemoteNotification 对于启动应用程序后收到的每个通知都会调用,即使它位于前台。虽然我没有必要这样做,目前也无

当用户从推送通知中心选择条目时,会触发

 application:didReceiveRemoteNotification: 
应用程序委托上的。当用户在应用程序中时,有没有办法告诉用户何时触发推送通知,以及用户何时从通知中心选择较旧的推送

当用户在应用程序[…]中时,是否有方法告知何时触发推送通知

为此,我一直明白这一点

application:didReceiveRemoteNotification
对于启动应用程序后收到的每个通知都会调用,即使它位于前台。虽然我没有必要这样做,目前也无法证实这一点,所以我只呼吁理论。但这是我从以下几点可以理解的

iOS注意:在iOS中,您可以通过检查应用程序状态来确定是由于用户点击操作按钮而启动应用程序,还是通知已发送到已运行的应用程序。在委托实现的application:didReceiveMemotentification:或application:didReceiveLocalNotification:方法中,获取applicationState属性的值并对其求值。如果值为UIApplicationStateInactive,则用户点击操作按钮;如果值为UIApplicationStateActive,则应用程序在收到通知时位于最前面

有没有办法告诉用户何时[…]从其通知中心选择旧推送

为此,您可以向推送负载中添加orderor时间变量,以便能够了解用户是否通过比先前选择的推送更早的推送来选择/激活应用程序。 查看有关向推送通知添加额外数据的详细信息