当我向设备发送多个推送时,通知托盘中的通知会被分组(至少这是我的Android设备上发生的情况)。当我然后通过API远程关闭其中一个推送因为它不再相关时,分组通知不会更新以反映这一点,当所有推送都被解除时它也不会消失。如果设备的托盘中只有一个通知,则会起作用,而不是在多个通知分组时。有没有办法阻止通知分组?或者有什么我做错了阻止分组通知更新?我正在使用V2 API并根据手册发送/解除链接推送。
编辑:我正在使用用户访问令牌,因为我在this SO question中读到使用OAuth客户端会将通知分组,这与我正在尝试实现的相反。使用OAuth客户端实际上对我来说非常奇怪:只有第一次推送会导致通知,后续推送仍然会在应用程序中显示,但既不会创建自己的通知也不会更新现有通知;只有当我远程解除第一个通知时,才会弹出另一个通知取代它。但是,虽然让它与OAuth客户端一起使用对我的使用更为可取,但如果有帮助,我可以轻松地继续使用用户访问令牌。
编辑2:进一步尝试我发现如果我使用他们自己的访问令牌推送给用户它完美地工作:我能够使用我的访问令牌将超过10个通知推送到我自己的手机,它们都是单独出现的我能够通过API解雇他们。当我使用不同用户的访问令牌时,推送开始分组,一旦收到第二个,并且不再删除它们:既不更新推送,也不解除:也不会向推送发送DELETE请求会使其消失。所以我想我必须要求用户向应用程序提供他们的访问权限(没关系,这只是来自办公室隔壁的几个管理员,所以不是随机用户与陌生人分享他们的访问权限)。 / p>