Kis*_*mar 5 objective-c push-notification apple-push-notifications badge ios
我想显示这样的推送通知计数,我已经进行了搜索,但是找不到正确的解决方案。
您可以在任何地方进行设置。例如:
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:123]; // this one
}
Run Code Online (Sandbox Code Playgroud)
当您收到通知时,将调用此方法:
application:didReceiveRemoteNotification:
Run Code Online (Sandbox Code Playgroud)
这将包含一个 NSDictionary
`(NSDictionary *)userInfo`
Run Code Online (Sandbox Code Playgroud)
使用该函数更新应用程序图标徽章计数
[UIApplication sharedApplication].applicationIconBadgeNumber = [[[userInfo objectForKey:@"aps"] objectForKey: @"badgecount"] intValue];
Run Code Online (Sandbox Code Playgroud)
你的有效负载看起来像这样:
{
"aps" : {
"alert" : "You got your emails.",
"badge" : 9
}
}
Run Code Online (Sandbox Code Playgroud)
要隐藏徽章,请使用零(0)
| 归档时间: |
|
| 查看次数: |
8116 次 |
| 最近记录: |