使用Parse.com重置推送通知的徽章计数器



我正在使用Parse.com作为带有推送通知的iOS应用程序。我刚刚用徽章增量选项向所有用户发送了一条消息。

现在,当你打开应用程序时,徽章不会清除。

知道如何将徽章计数器重置为零吗?

谢谢。

您可以尝试以下操作。它应该起作用。这将在您打开应用程序时将徽章重置为0。

- (void)applicationDidBecomeActive:(UIApplication *)application {
  PFInstallation *currentInstallation = [PFInstallation currentInstallation];
  if (currentInstallation.badge != 0) {
    currentInstallation.badge = 0;
    [currentInstallation saveEventually];
  }
  // ...
}

最新更新