gpt4 book ai didi

apple-push-notifications - 打开应用程序后从通知中心删除推送

转载 作者:行者123 更新时间:2023-12-04 08:44:29 27 4
gpt4 key购买 nike

当我向我的应用程序发送 PUSH 通知时,它停留在 iOS 5 的通知中心。如何从应用内的通知中心删除通知?

最佳答案

清除徽章会清除通知中心的通知。

- (void)applicationDidBecomeActive:(UIApplication *)application {
// Clear application badge when app launches
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
}

这仅在数字发生变化时有效。因此,要使其在徽章已经为零的情况下工作,请将其设置为某个值并在延迟后再次清除它。

- (void)applicationWillEnterForeground:(UIApplication *)application {
if([[UIApplication sharedApplication] applicationIconBadgeNumber] == 0)
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
}

- (void)applicationDidBecomeActive:(UIApplication *)application {
// Clear application badge when app launches
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
}

如果您使用相同的方法设置和清除则不起作用。

关于apple-push-notifications - 打开应用程序后从通知中心删除推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8064021/

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