应用程序安装后,如何隐藏苹果推送通知徽章数量?

时间:2015-10-05 06:27:39

标签: ios apple-push-notifications

我已将推送通知集成到iOS应用中。我的问题是,一旦我安装了应用程序,并在其他时间重新安装,甚至在我通过应用程序登录之前,我的应用程序图标显示了徽章计数。如果用户已退出,我不想显示它。因此,当用户点击注销时,我将徽章计数设置为0.但是当我再次安装它时,即使在我登录之前,我的应用程序也会将通知徽章计数显示为不同的数字。

我该如何避免这种情况?请帮我。 感谢

2 个答案:

答案 0 :(得分:1)

您需要为徽章更新添加更多逻辑。在app delegate中,当应用程序启动和/或您收到通知时,您应该检查用户登录状态并更新徽章编号。如果用户未登录,则您始终可以简单地设置为零。

答案 1 :(得分:0)

在注销按钮操作中设置徽章0

-(void)logout{
  [UIApplication sharedApplication].applicationIconBadgeNumber = 0;
  //.....
 }