【发布时间】:2012-05-23 14:47:04
【问题描述】:
我的问题是这样的。
我向服务器发送请求,要求通知我将在 2 到 10 分钟内发生的事件并关闭应用程序,服务器将通过推送通知响应该请求。在服务器响应通知之前,应用会显示动画,以防它停留在前台。
当我收到通知时,当应用程序打开时,动画必须停止并显示通知中的一些数据。 我的问题是,如果我不从通知打开应用程序(我从图标打开它),动画将继续显示,因为“didReceiveRemoteNotification”的回调方法永远不会被调用..
是否可以通过图标或通知(本地或推送)检查是否打开了应用程序?
【问题讨论】:
-
但是,如果您希望加载图标显示直到有响应,那么这是需要的吗?在我看来,动画应该说“等待服务器的响应”。唯一的另一件事是,您可以找出在按下通知时调用了哪个委托方法,并使用其他入口点来清除动画(不是通过通知链接打开的)
-
我确实使用了不同的入口点并让它工作,正如 MrTj 和你所建议的那样。谢谢。
标签: ios notifications push-notification