0
我已經申請時的通知是後臺;
- (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
...
}
現在是可能的,我執行一些一些套動作的時候通知到達時,保持在後臺的應用;我不想在收到通知時將應用程序放在前臺;我想要的是,當通知到達時,我只是設置一些標誌(應用程序仍在後臺),當用戶自己打開應用程序時,他/她可以以優雅的方式查看消息;總結:我不想在通知到達時將應用程序置於前臺,但想在代碼中執行一些操作,將應用程序保留在後臺;
謝謝;
這是不可能啓動一個後臺任務的同時在後臺。只有幾件事可以在iOS的後臺運行。像:GPS跟蹤和聲音播放。這些規則對於後臺任務非常嚴格。 –