[英]Update push notification badge count
我打算在我的应用程序中实现推送通知,并对徽章数量有疑问。 我希望我的应用程序的行为类似于电子邮件和其他应用程序,以便每次收到警报时,徽章计数编号都会增加。
由于徽章计数号码是有效载荷的一部分,因此使徽章递增的最佳方法是什么?
当我发送带有消息和徽章编号的第一条通知时,如何处理后续通知? 我需要存储我发送的所有通知吗?
任何对此的澄清将是最有帮助的。
谢谢您的帮助!
如果要增加该数字,则必须在服务器上跟踪该数字,没有其他方法。
这真的取决于通知的用途。 如果它是用于新闻应用程序的,并且您正在推送突发新闻,则很难正确地增加徽章。 仿佛它是一个游戏应用程序,而您正在努力告诉玩家其轮到自己,这会容易得多。
示例(伪):
新闻应用
文章发表
1.1推送发送
1.2已添加到推式数据库(包括发送给谁)中,检查数据库是否有其他推向同一用户的推式,没有以前的推式,BADGE = 1。
应用已打开
2.1徽章回到0,告诉数据库删除该设备/用户/ BADGE = 0的所有推送
文章发表
3.1推送发送
3.2已添加到推送的数据库中,包括发送给谁,检查数据库是否有其他推送给同一用户的推送,没有先前的推送,BADGE = 1。
文章发表
4.1。 已添加到推送的数据库(包括发送给谁)中,检查数据库是否有其他推送给同一用户的推送,请参见先前的推送,BADGE = 2。
应用已打开
5.1徽章回到0,告诉数据库删除该设备/用户的推送。 徽章= 0
游戏应用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.