我知道如何增加徽章数量。如何发送带徽章计数的推送通知。
我的问题是,如果有人喜欢您的帖子,Facebook如何在没有推送通知的情况下增加应用徽章数量。
如果我在后台持续运行服务,它会耗尽电池。
请建议正确的方法来实现这一目标。
答案 0 :(得分:-1)
您需要获取要显示的号码。
如果应用程序在前台运行,您可以按照方法更改它。
来源:https://en.wikipedia.org/wiki/WebSocket
如果应用已关闭或后台且应用不支持套接字的后台模式(请参阅How to handle socket connection's events when app is in background?),您肯定需要使用推送通知。
如果您知道该号码,您可以使用以下行来设置徽章。
[UIApplication sharedApplication].applicationIconBadgeNumber = 1;
如果您使用推送通知,则无需设置此项。