Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何给应用程序图标一个没有数字的通知徽章?_Ios_Apple Push Notifications - Fatal编程技术网

Ios 如何给应用程序图标一个没有数字的通知徽章?

Ios 如何给应用程序图标一个没有数字的通知徽章?,ios,apple-push-notifications,Ios,Apple Push Notifications,在苹果本地和推送通知编程指南的第7页上,有一个iPhone桌面的屏幕截图,其中一个应用程序图标上有一个徽章,上面没有数字,只是纯红色 如何实现这一点?我认为当前的通知API不可能实现您想要做的事情。 如果要在应用程序图标上显示徽章,必须在APNS有效负载中使用“徽章”键,并且该键的值必须为整数 即使本地通知API也有相同的限制,您也可以使用applicationBadgeNumber属性更改标记值,但不幸的是,此属性只接受整数 似乎只有内置的应用程序(如手机应用程序)才能显示没有数字的徽章。手机

在苹果本地和推送通知编程指南的第7页上,有一个iPhone桌面的屏幕截图,其中一个应用程序图标上有一个徽章,上面没有数字,只是纯红色


如何实现这一点?

我认为当前的通知API不可能实现您想要做的事情。 如果要在应用程序图标上显示徽章,必须在APNS有效负载中使用“徽章”键,并且该键的值必须为整数

即使本地通知API也有相同的限制,您也可以使用applicationBadgeNumber属性更改标记值,但不幸的是,此属性只接受整数


似乎只有内置的应用程序(如手机应用程序)才能显示没有数字的徽章。

手机应用程序何时会显示数字徽章?通常是当您有新语音邮件,但可视语音邮件不可用时(例如漫游时)@GregK这仍然成立吗?我看到ApplicationNiconBadgeNumber只接受整数,但不确定是否添加了任何其他内容,以使所有应用程序都可以只使用一个红点apps@ll_cool_aid我认为这仍然是事实。它必须作为一个例子。我从未在苹果或第三方的应用程序中见过它。