应用程序打开时处理推送通知

Chr*_*ris 8 iphone push-notification

我的推送通知正在运行.有用.我收到通知并使用

application:didReceiveRemoteNotification: 
Run Code Online (Sandbox Code Playgroud)

获取传入的数据,然后将用户发送到必要的屏幕.

问题是,如果您正在使用应用程序并收到通知,它会跳转到目标屏幕而不会发出任何警报/声音/任何内容.

我可以发出警报application:didReceiveRemoteNotification:,但每次都会出现警报,而不仅仅是应用程序运行时.

关于如何处理这个的想法?

rai*_*ive 5

我建议检查UIApplication中的applicationState属性,以确定应用程序是否在后台运行.

  • 是时候让3.x走了. (7认同)