gpt4 book ai didi

iphone - 当我单击一个通知时从列表中删除所有推送通知

转载 作者:行者123 更新时间:2023-11-29 13:25:44 24 4
gpt4 key购买 nike

我正在实现一个支持苹果推送通知的应用程序。如果我从苹果服务器收到三个通知,那么在 iPhone 中通知列表显示三个通知,如果我选择其中任何一个,我将根据通知。如果我在 iPhone 通知列表中检查剩余的两个通知,则没有推送通知可供查看。通知列表显示没有新通知

而且我的应用程序是通用应用程序。推送通知在带有 ios6 的 iphone4 和 iphone5 中工作正常,但在带有 ios5 的 ipad1 中不起作用。

请帮帮我。

提前致谢。

After select any one(push notification) of them

最佳答案

当用户在通知中心点击通知时,App Delegate 会触发此方法:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions (NSDictionary *)launchOptions {

// You could use the following methods calls:

// To remove the notifications in Notification Center:
[[UIApplication sharedApplication] cancelAllLocalNotifications];

// To set the badge (0 is no badge at all):
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
}

如果您想在用户“正常”返回而不使用通知时也删除通知,请将方法调用添加到:

- (void)applicationWillEnterForeground:(UIApplication *)application {
}

我不认为只取消一个通知是可能的,查看this post了解更多信息。


你用谷歌搜索过这个 iPad 问题了吗?我搜索了一下,发现其他人也有同样的问题。结果通知正在工作,但您没有看到它们出现在锁定屏幕上。查看这些主题:

或者尝试谷歌一下:https://www.google.nl/search?q=ipad+1+notification+center

关于iphone - 当我单击一个通知时从列表中删除所有推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13185876/

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