gpt4 book ai didi

objective-c - didReceiveRemoteNotification 和角标(Badge)编号

转载 作者:行者123 更新时间:2023-11-28 23:18:18 24 4
gpt4 key购买 nike

好吧,我对如何工作有点困惑。

首先我给你看代码。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
NSString *badge = [apsInfo objectForKey:@"badge"];
NSLog(@"Received Push Badge: %@", badge);
application.applicationIconBadgeNumber = [[apsInfo objectForKey:@"badge"] integerValue];
}

很抱歉弄得一团糟,“代码”按钮无法正常工作。

现在我的推送网关每次都会提供一个数字来表示发送了多少警报等,但是如果有以前的警报,我如何让这段代码只将 +1 添加到列表中而不是仅仅设置新数字

最佳答案

APNS 不支持角标(Badge)的增量操作;生成的每个推送通知都应设置当前值。 (主要是因为不能保证设备会收到推送通知)

因此,不幸的是,您需要在某处拥有一个服务/服务器来跟踪每个用户应该拥有什么角标(Badge)。

关于objective-c - didReceiveRemoteNotification 和角标(Badge)编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4746693/

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