|
/

推送的时候能设置角标未读的总数么

A啊啊啊阿萨大
发布于 5 年前
164
消息推送 U-Push
SDK集成与升级
API调用
功能使用

api推送的时候能设置角标未读的总数么,是哪个参数呢?customizedcast,跪求告知

1个回答
 
5 年前

您好,推送角标设置

iOS端:这个数字显示不显示是由用户配置来控制的,可以参考: // 收到通知- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{ NSLog(@"DidReceiveRemoteNotification:%@",userInfo); [UMessage didReceiveRemoteNotification:userInfo]; //把icon上的标记数字设置为0, application.applicationIconBadgeNumber = 0; // 应用运行中 (前台or后台) 收到推送消息 运行这段代码 if (userInfo){// UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"**推送消息**"// message:[[userInfo objectForKey:@"aps"] objectForKey:@"alert"]// delegate:self// cancelButtonTitle:@"关闭"// otherButtonTitles:@"处理推送内容",nil];// [alert show]; }} 如果用户配置了badge这个属性,客户端从服务端接受到的json数据中包含badge这个字段,并且现在app在后端运行,那么会现实图标数字(badge),否则是不会显示的。

Push SDK暂时不支持角标累加,iOS系统角标是不累加的,用户可以在后台自行填写,写几就是几。

Android端:

角标是系统自己控制的,友盟推送SDK不能控制的。

华为通道支持发送消息时指定角标值,详情请参考此文档配置。

Loading ...
登录社区,分享你的经验