我想让徽章数量在收到推送通知时自动增加,例如:如果我收到两个通知,让数字显示为 2,如果我收到更多,数字会增加。当我打开应用程序时,我想让数字返回零。所以我正在做的是以下内容:应用程序中的代码确实完成了启动
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
否则,接收远程通知中的代码是
application.applicationIconBadgeNumber = [[apsInfo objectForKey:@"badge"] integerValue];
在服务器中,在 php 文件中:
$payload = '{"aps": {"alert":"'.$message.'", "sound":"default","badge":"+1"}}';
但是,不幸的是,数字没有增加,如果上面的代码有误,请纠正我,谢谢。