我们最近将推送通知从AWS迁移到了FCM,并注意到某些用户在iOS设备上收到重复的通知。经过一番调查,我们发现单个设备激活了多个FCM令牌,并且能够接收通知。当我们使用iid.googleapis.com/iid/info
api获取FCM令牌信息时,将返回500 Internal Server Error
响应。对于返回500的令牌,我们也无法订阅/取消订阅主题,因此我们甚至无法解决此问题。
这是iid.googleapis.com/iid/info
API的响应
<HTML>
<HEAD>
<TITLE>Internal Server Error</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Internal Server Error</H1>
<H2>Error 500</H2>
</BODY>
</HTML>