iOS applicationBadgeNumber有任何限制吗?

时间:2014-01-13 08:52:43

标签: ios badge

每次收到pushNotification时,应用程序右上角会出现一个推送徽章。随着pushNotification的数量增加,徽章编号可能会变得非常大。

是否可以设置徽章编号的限制?比如说,如果推送通知的数量超过100,我可以将徽章编号设置为“100 +”吗?

我已经尝试了超过10位的数字,徽章显示为“1,... 3”,只显示第一个和最后一个数字,其余数字以“。”显示。

3 个答案:

答案 0 :(得分:0)

,您无法为应用徽章图标设置一些自定义格式,我们只能为其设置 int 数字,

正如你所说,如果有10位数字,我猜这个用户没有打开应用程序的时间太长了。

答案 1 :(得分:0)

  

是否可以设置徽章编号的限制?比如说,如果推送通知的数量超过100,我可以将徽章编号设置为“100 +”吗?

不,我认为你不能这样做。但你可以在应用程序中限制徽章编号,例如每次用户进入你的应用程序时重置徽章编号。

答案 2 :(得分:0)

我想它将是一个int64(或int32),具体取决于设备,因此设置上限。

9,223,372,036,854,775,807 on iPhone 5s和iPad air

其他设备

2,147,483,647

并且不,您无法设置自定义格式。