【问题标题】:Is there any limitation upon iOS applicationBadgeNumber?iOS applicationBadgeNumber 有什么限制吗?
【发布时间】:2014-01-13 08:52:43
【问题描述】:

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

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

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

【问题讨论】:

  • 我不这么认为。它是 ios 应用程序的默认行为。

标签: ios badge


【解决方案1】:

我想这将是一个 int64(或 int32),具体取决于设备,以便设置上限。

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

2,147,483,647 在其他设备上

不,您不能设置自定义格式。

【讨论】:

  • 谢谢你这么详细的回答。很遗憾,这个问题没有替代解决方案。
【解决方案2】:

,你不能为应用徽章图标设置一些自定义格式,我们只能给它设置int数字,

正如你所说,如果有 10 位数字,我猜这个用户没有打开应用程序太久的可能性很小。

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      • 2011-05-22
      • 1970-01-01
      • 2011-02-28
      相关资源
      最近更新 更多