我有一个带有 Apple 推送通知的应用程序,但问题是当推送到达时,角标(Badge)应用程序图标没有增加。
谁能告诉我如何增加应用程序的角标(Badge)?
我正在使用以下代码:
-(void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo {
NSString* alertValue = [[userInfo valueForKey:@"aps"] valueForKey:@"badge"];
NSLog(@"my message-- %@",alertValue);
int badgeValue= [alertValue intValue];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:[[UIApplication sharedApplication] applicationIconBadgeNumber]+ badgeValue];
}
谢谢
最佳答案
您不能在推送通知中发送++
。您需要在推送通知有效负载中提供准确的角标(Badge)计数,并在服务器端管理角标(Badge)计数。
关于ios - 在 iPhone 中获取推送通知时角标(Badge)图标不会增加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23195220/