2017-10-09 118 views
0

我知道如何增加徽章数量。如何发送带有徽章计数的推送通知。增加应用徽章数量而不显示推送通知

我的问题是,如果有人喜欢你的帖子,Facebook如何在没有推送通知的情况下增加应用徽章数量。

如果我在后台连续运行服务,它会耗尽电池。

请建议正确的方法来实现这一点。

+1

您可以使用无声通知 –

+1

请尝试使用无声按钮。 –

+0

谢谢,我发现更多关于静默推送通知在这里https://stackoverflow.com/a/36695473/2439156我通知你,一旦它会工作,感谢您的建议 –

回答

-1

您需要获取想要显示的号码。

如果应用程序在前台运行,则可以按照以下方法进行更改。

  1. 发送请求,正如你问的问题。
  2. 使用网络套接字连接应用程序。

来源:https://en.wikipedia.org/wiki/WebSocket

如果应用程序是关闭或背景和应用程序不支持插座背景模式(见How to handle socket connection's events when app is in background?)绝对需要使用推送通知。

如果您知道该号码,您可以使用以下行设置徽章。

[UIApplication sharedApplication].applicationIconBadgeNumber = 1; 

如果您使用推送通知,则无需设置此项。

+1

你需要更精确地阅读@ kapil的问题 – AlexWoe89

+0

@ AlexWoe89我很抱歉,为什么你要告诉像那样? –

+0

嘿,谢谢你的回复无声推送通知为我工作。 –