【发布时间】:2011-08-16 20:35:00
【问题描述】:
我有一个应用程序,其中列出了我的任何朋友使用我的应用程序发送的 IM 数量。应用程序图标向我显示未读 IM 的数量。如果我的应用程序在前台运行,我可以通过每 1 分钟调用一次 Web 服务来更新徽章,这将返回未读 IM 的数量。假设,如果这个人正在使用 iPhone3.0 并且应用程序没有运行,我该如何更新徽章?没有警报的推送通知,但只有未读 IM 的数量作为徽章编号是否有效?
请指教,谢谢。
【问题讨论】:
我有一个应用程序,其中列出了我的任何朋友使用我的应用程序发送的 IM 数量。应用程序图标向我显示未读 IM 的数量。如果我的应用程序在前台运行,我可以通过每 1 分钟调用一次 Web 服务来更新徽章,这将返回未读 IM 的数量。假设,如果这个人正在使用 iPhone3.0 并且应用程序没有运行,我该如何更新徽章?没有警报的推送通知,但只有未读 IM 的数量作为徽章编号是否有效?
请指教,谢谢。
【问题讨论】:
是的,如果用户启用推送通知并允许它用于您的应用,那么您可以使用它们来调整徽章计数器。
【讨论】:
最后,我们发现了问题,问题是在 JSON 负载中将徽章参数作为字符串传递,现在我们将其作为数字发送,所以即使应用程序在后台,徽章也可以正确设置。 感谢您的所有帮助。
【讨论】: