默认的 APNS 允许在我们的应用程序图标顶部以红色背景显示一个数字(徽章),以表明有新通知。
有没有办法根据后端服务器输出将红色背景更改为任何其他颜色?
默认的 APNS 允许在我们的应用程序图标顶部以红色背景显示一个数字(徽章),以表明有新通知。
有没有办法根据后端服务器输出将红色背景更改为任何其他颜色?
我不相信公共 iOS SDK API 可以做到这一点
根据 Apple iOS Human Interface Guidelines,您不能更改待处理通知徽章的颜色或大小。
徽章是一个红色的小椭圆,显示待处理通知项目的数量(徽章出现在应用程序图标的右上角)。您无法控制徽章的大小或颜色。
但是,如果您只是对如何操作感到好奇,这里有一个示例项目。
Apple 不允许访问 UILocalnotification 属性,所以我们不能更改 uilocal 通知中的任何内容,我们只能使用其默认属性