gpt4 book ai didi

ios - 在 Web 服务结果上触发通知。

转载 作者:行者123 更新时间:2023-11-29 03:22:42 25 4
gpt4 key购买 nike

我的要求是在 iPad 中触发通知消息,如弹出窗口,消息是我从 Web 服务获取的。我在一定时间间隔后调用网络服务,只有当用户收到通知时,我才需要显示通知。我的代码不起作用,我想要弹出窗口。我的代码如下:

    - (void)scheduleNotificationWithInterval:(NSString *)Notificationmsg
{

[[UIApplication sharedApplication] cancelAllLocalNotifications];

UILocalNotification *localNotification = [[UILocalNotification alloc] init];
if (localNotification == nil)
return;

localNotification.fireDate = [NSDate date];
localNotification.timeZone = [NSTimeZone defaultTimeZone];
localNotification.alertBody = @"MyApp!";
localNotification.repeatInterval = nil;
localNotification.alertBody = [NSString stringWithFormat:NSLocalizedString(Notificationmsg, nil)];
localNotification.alertAction = NSLocalizedString(@"View Details", nil);
localNotification.applicationIconBadgeNumber = 1;
/*
NSDictionary *infoDict = [NSDictionary dictionaryWithObjectsAndKeys:@"Object 1", @"Key 1", @"Object 2", @"Key 2", nil];
localNotification.userInfo = infoDict;*/

[[UIApplication sharedApplication] presentLocalNotificationNow:localNotification];

}

请帮帮我。

最佳答案

试试这个:

  -(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{
// I recieved a notification
}

将此方法放入Appdelegate类中。

关于ios - 在 Web 服务结果上触发通知。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20882730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com