ios - 如何给应用程序图标一个没有数字的通知角标(Badge)?

标签 ios apple-push-notifications

Apple 的本地和推送通知编程指南第 7 页有一张 iPhone 桌面的屏幕截图,其中一个应用程序图标有一个不包含数字的角标(Badge) - 它只是普通的红色。

如何实现这一点?

最佳答案

我认为当前的通知 API 无法实现您想做的事情。 如果你想在你的应用程序图标上显示角标(Badge),你必须在你的 APNS 负载中使用“角标(Badge)”键,并且这个键的值必须是一个整数。

即使本地通知 API 也有相同的限制,您可以使用 applicationIconBadgeNumber 属性更改角标(Badge)值,但不幸的是,该属性只接受整数。

似乎只有内置应用程序(例如电话应用程序)可以显示没有数字的角标(Badge)。

关于ios - 如何给应用程序图标一个没有数字的通知角标(Badge)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10841605/

相关文章:

ios - 自定义键盘完全访问拒绝

ios - Move view up only if certain textField is selected

ios - Apple 开发者 APN 角色

php - 用于 iphone 应用程序的 PHP 中的通知 cron

certificate - Apple Web 推送通知签名。什么是中级证书?

iphone - UIViewController 横向模式按钮不工作

ios - 仅使用 inNumberFrames 信息在 AudioBufferList 中分配缓冲区 iOS

ios - 将 iPad 连接到 Mac Mini 以进行 Xcode 开发

ios - 允许在不使用 mac 进行开发的情况下在 XCODE 中推送通知

ios - 如何从 Singleton 类调用 completionHandler?