1
A
回答
2
我想你正在寻找didReceiveRemoteNotification
,这是在推送通知到达时被调用的方法。
你需要看看UIApplication Delegate Protocol Reference!远程通知还有其他一些方法。
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
if (application.applicationState == UIApplicationStateActive)
// app was already in the foreground
else
// app was just brought from background to foreground
...
}
相关问题
- 1. 苹果推送通知网关连接,未收到通知
- 2. 注册苹果推送通知异步或在后台
- 3. 苹果推送通知不可思议
- 4. 苹果推送通知不再到达
- 5. 苹果推送通知未被发送
- 6. 是否有可能在后台模式下接收推送通知
- 7. APNS尖锐的苹果推送通知
- 8. 苹果推送通知服务是否过期?
- 9. 我可以使用苹果推送通知没有SSL
- 10. 在后台无声处理推送通知
- 11. 当接收到推送通知时,在后台执行代码
- 12. 广播苹果推送通知
- 13. 苹果推送通知服务费用
- 14. 苹果推送通知服务
- 15. 苹果推送通知实施
- 16. 苹果推送通知不生产
- 17. 苹果推送通知服务器
- 18. 苹果推送通知希伯来
- 19. 苹果推送通知/ Ruby OpenSSL错误
- 20. 苹果推送通知出现SSLHandshakeException
- 21. 苹果推送通知服务
- 22. 苹果推送通知和表情符
- 23. 苹果推送通知审查
- 24. 苹果推送通知sent_at为空
- 25. 苹果推送通知声音
- 26. 苹果推送通知服务
- 27. 苹果推送通知沙箱
- 28. iPhone苹果推送通知服务
- 29. 有关苹果推送通知服务
- 30. 测试苹果推送通知服务
也期待在http://www.iphonedeveloperdiary.com/2010/06/receiving-apple-push-notifications-when-app-is-running/ – Legolas
此通知iPhone将收到只有当应用程序在前台模式。如果在后台模式下应用,它将只显示带有消息的警报,但不会引发此回调。 – Oksana