gpt4 book ai didi

iphone - IOS5:非运行状态下的图标徽章

转载 作者:行者123 更新时间:2023-12-03 20:31:55 25 4
gpt4 key购买 nike

我进行了大量搜索,寻找在应用程序未运行时处理图标徽章的解决方案。

我编写了一个接收推送通知的应用程序,但是在运行状态下,我可以在 application:didReceiveRemoteNotification: 函数中更新徽章,但我仍然不知道如何更新图标徽章当应用程序未运行时。

我的应用程序的通知菜单下的“徽章应用程序图标”开关处于打开状态,但接收远程通知时图标徽章不会更新。

代码在设备上运行,不涉及模拟器。

我的通知包含徽章

$body['aps'] = array(
'alert' => $message,
'sound' => 'default',
'badge' => '1' // Wrong, see edit...
);

我使用一个简单的 php 脚本来生成它。

我错过了什么吗?

编辑:

我发现我将徽章属性作为字符串而不是数字发送。

正确的php代码是:

$body['aps'] = array(
'alert' => $message,
'sound' => 'default',
'badge' => 1 // Right
);

使用数字徽章值,图标徽章会正确更新。

最佳答案

当系统收到推送通知时,它会检查通知是否包含徽章号码。如果是这样,它会将您的应用程序徽章设置为该数字。

您是否在推送通知中设置徽章编号?

关于iphone - IOS5:非运行状态下的图标徽章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8080652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com