在后台模式下未收到iOS APNS

Sum*_*eja 1 iphone push-notification apple-push-notifications ios

我正在尝试在后台模式下收到通知.我不希望用户在收到通知中的警报时启动我的应用程序.但似乎iOS不会将通知发送到回调函数didReceiveRemoteNotification:任何输入?

为了在后台模式下接收推送,我需要执行哪些特殊操作.

仅供参考:我也尝试使用voip后台模式,但仍然没有!

基本上我希望我的应用程序在不启动应用程序的情况下接收通知,并在应用程序在后台运行时执行某些操作.

Ole*_*ann 5

但似乎iOS没有向回调函数didReceiveRemoteNotification发送通知:

确实如此.如果您的应用程序在后台,除非用户通过与通知警报交互实际启动应用程序,否则您将不会收到有关传入推送通知的通知.

基本上我希望我的应用程序接收通知,而无需用户启动我的应用程序/用户干预并在后台运行时执行某些操作.

那是不可能的.

  • 根据这个https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html现在可以在后台接收通知:"iOS在后台唤醒你的应用程序,以便你可以从您的服务器获取新数据或进行后台信息处理" (2认同)