IOS中的真实设备中看不到UIlocalNotification

IOS中的真实设备中看不到UIlocalNotification,ios,objective-c,uilocalnotification,Ios,Objective C,Uilocalnotification,我在服务器的响应上使用UIlocal通知,当我在模拟器上运行应用程序时,它会在发送到服务器的图像的通知区域中显示通知,但当你在真实设备上运行相同的应用程序时,它在通知区域中什么也没有显示,代码很好,但我不明白为什么它没有显示任何内容,请帮助我。 我的密码是 UILocalNotification* localNotification = [[UILocalNotification alloc] init]; localNotification.fireDate = res; localNotif

我在服务器的响应上使用UIlocal通知,当我在模拟器上运行应用程序时,它会在发送到服务器的图像的通知区域中显示通知,但当你在真实设备上运行相同的应用程序时,它在通知区域中什么也没有显示,代码很好,但我不明白为什么它没有显示任何内容,请帮助我。 我的密码是

UILocalNotification* localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate = res;
localNotification.alertBody = @"Image Sent";
localNotification.timeZone = [NSTimeZone defaultTimeZone];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
在我的AppDelegate.m文件中,它是这样写的

-(void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions options))completionHandler{
NSLog(@"User Info : %@",notification.request.content.userInfo);
completionHandler(UNAuthorizationOptionSound | UNAuthorizationOptionAlert | UNAuthorizationOptionBadge);}
当我在模拟器上运行应用程序时,它会显示如下,但当我在真实设备上运行时,它不会显示任何类似的内容

在appdelegate中添加此方法,并从didfinishlaunchwithoption调用它

-(void)registerForLocalNotification{
    if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]){
        [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings
                                                       settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|
                                                       UIUserNotificationTypeSound categories:nil]];
    }
}

在appdelegate中添加此方法,并从didfinishlaunchwithoption调用它

-(void)registerForLocalNotification{
    if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]){
        [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings
                                                       settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|
                                                       UIUserNotificationTypeSound categories:nil]];
    }
}


你是否允许在你的设备上发送通知?你是否注册了apple developer程序(每年99美元)?是的,当我第一次在我的设备上打开应用程序时,它请求允许@Аааааааааааааааааааааааааа@通过在Capability中启用后台模式,我已在Appdelegate.m文件中添加了А撸撸撸撸撸撸撸撸撸撸撸撸撸2578@KavyaKavitawhere?请检查您的问题,您必须已经发布了一半代码。无法在代码中删除registerUserNotificationSettings此方法首次启动时是否收到权限警报?您需要从设备中删除应用程序并重新安装。是的,它请求许可,我允许,但它再次不显示任何通知@kavyakavitatory通过在capabilitiesHave中启用后台模式检查我的代码,我已经在Appdelegate.m文件中添加了它@KavyaKavitawhere?请检查您的问题,您必须已经发布了一半代码。无法在代码中删除registerUserNotificationSettings此方法首次启动时是否收到权限警报?您需要从设备中删除应用程序并重新安装。是的,它请求许可,我允许,但它再次不显示任何通知@通过在功能中启用后台模式实现Kavyakavitatory