以前用的信鸽的推送,不得不吐槽的是,很久了,信鸽依然存在bug,那么最近用了下极光的推送,集成倒是挺简单,看下文档,分分钟就实现了推送,然后我就遇到了问题,小红点不+1,始终为1,我就去看开发文档了,从原理到运用,细细看了一遍,极光有说这个+1的问题,博主发现,不管是直接用setBadge方法还是UIAplication来设置小红点,都是不管用的,万年老1,然后推送的时候设置badge,可以了,但是我想很多开发者应该都跟博主差不多不想用服务端给的badge,况且有的后台嫌麻烦会推给app来设置,那么究竟该怎么设置,极光文档里说可以在web推送那里设置badge为“+1”来实现,在进入app时使用reSetBadge方法来清空badge,一开始博主设置了+1,
就是这里,莫名其妙后面的几个选项还打了勾,然而还是不行,尝试了几次后,博主发现不是不行,是因为设置“+1”的“+”格式不对,必须要英文格式下的+,汉语模式下输入的+是不行的。
接着对于文档中的描述,博主发现这样做可能存在一个潜在的问题,在一个app处设置会不会影响其他用户的app呢,关于这个问题,博主正在进行测试,测好后会把结果回复在下面。