Codename One - 显示应用程序图标中未读邮件的数量

时间:2017-12-07 14:09:06

标签: android ios codenameone

请查看此屏幕截图中的信号图标:

enter image description here

我的问题是如何在Codename One应用中获得相同的结果。假设我的应用程序有一个像" int unreadMdg"这样的变量,如何在应用程序图标中显示未读消息的数量?

2 个答案:

答案 0 :(得分:2)

我们目前仅在iOS上支持此功能,因为当我们推出该功能时,它在任何Android设备上均无法使用,并且在Android上仍然存在不足之处。

对于iOS支持,您可以通过推送通知(请参阅开发人员指南)或使用API​​设置徽章值:

if(Display.getInstance().isBadgingSupported()) {
    Display.getInstance().setBadgeNumber(unreadCount);
}

答案 1 :(得分:0)

这是针对IOS的

使用此选项可显示特定数字

// Objective-C

 [UIApplication sharedApplication].applicationIconBadgeNumber = number;

// Swift

  UIApplication.shared.applicationIconBadgeNumber = number