Ios 应用程序从后台被终止时Iphone上的通知
我正在开发一个iPhone应用程序,其中有一个服务器发送推送通知,该通知只是通知新消息到达 来自服务器的通知如下所示: {“最近更新”:“2015-04-07:15:00:00”,“aps”:{“徽章”:2,“警报”:{“行动锁定键”:“打开”,“正文”:“新消息”},“可用内容”:1} 如果应用程序在后台运行,我可以从服务器中提取确切的消息,然后用确切的消息显示本地通知 但是,如果应用程序没有在后台运行,则会显示来自服务器的通知Ios 应用程序从后台被终止时Iphone上的通知,ios,iphone,notifications,Ios,Iphone,Notifications,我正在开发一个iPhone应用程序,其中有一个服务器发送推送通知,该通知只是通知新消息到达 来自服务器的通知如下所示: {“最近更新”:“2015-04-07:15:00:00”,“aps”:{“徽章”:2,“警报”:{“行动锁定键”:“打开”,“正文”:“新消息”},“可用内容”:1} 如果应用程序在后台运行,我可以从服务器中提取确切的消息,然后用确切的消息显示本地通知 但是,如果应用程序没有在后台运行,则会显示来自服务器的通知 如何处理此情况?如果您的应用程序未运行,iOS将收到通知并显示带
如何处理此情况?如果您的应用程序未运行,iOS将收到通知并显示带有徽章或警报的通知(取决于您的
注册表通知设置设置)。当用户打开时,通知将重定向到您的应用程序
之后,您可以使用如下代码处理didfishlaunchwithoptions
方法上的通知:
//App Launched from Push Notification
NSDictionary *remoteNotification = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
if (remoteNotification)
{
//Handle your notification
NSLog(@"App Launched from Push Notification");
}
尝试交互式推送通知。应用程序不会自动启动,但您只需点击通知按钮即可完成小任务(可以在几毫秒内完成)。@Jitendra Gandhi您知道这个问题的答案吗?但如果我希望在收到通知后立即启动应用程序,该怎么办,应用程序从后台被杀死。这是不可能的,iOS不允许这样做,应用程序只能通过用户的通知交互启动。如果是你的案子,试着看看背景