Skip to content

发件人 ID 不匹配

对于那些可能添加了自定义 GCM/FCM ID 和密钥的用户,有时您在发送营销活动时可能会收到警告,指出由于“发件人 ID 不匹配”而导致某些通知无法送达。

这本质上意味着这些推送订阅者是活跃的,但由于技术设置问题我们无法联系到他们。虽然我们尽力为您提供以下背景和解决方案,但这可能会成为技术性问题,因此请随时联系您的客户经理寻求支持。

### 背景

为了提供快速背景知识以帮助理解,向订阅者发送通知通常需要 4 个区域:

(1) 订阅者 ID + (2) 订阅者推送令牌 + (3) GCM ID* + (4) GCM 密钥 = 成功推送

为了帮助您(软件的用户)轻松使用,大多数推送提供商都会在后台处理所有这些操作,并为您设置一对默认的 GCM ID 或 GCM 密钥,或者向您展示如何添加它们 (添加正确的 GCM/FCM ID)。

*通常也称为 FCM ID 或发件人 ID

原因及解决方案:

原因 #1:您没有在 Aimtell 仪表板中添加正确的 GCM 密钥

如果您从另一个推送提供商转移到 Aimtell,通常会发生这种情况。

在这种情况下,网站访问者可能已经授予您向他们发送通知的权限,因此当他们访问您的网站时,Aimtell 会自动将他们添加为订阅者。然而,问题在于他们的订阅与另一个 GCM ID 相关联(请参阅上面背景中的#3)。

为了向该订阅者发送推送,我们需要相应的 GCM ID + GCM 密钥。如果您有这些,只需仔细检查您的 Aimtell 仪表板中是否有 添加了正确的 GCM/FCM ID 和密钥。如果您没有这些,请要求您的旧推送提供商提供它们。

原因#2:您的清单文件有冲突

当网站访问者订阅您网站上的推送通知时,它们会自动附加到您网站的发件人 ID(也称为 GCM 或 FCM ID)。虽然此发件人 ID 在您的 Aimtell 仪表板中指定,但也可以使用网站上的“清单”文件手动设置。

如果您网站上的清单文件的发件人 ID 与 Aimtell 仪表板中所述的发件人 ID 不同,则可能会导致发件人不匹配错误。要解决此问题,只需确保这两个 ID 相同即可。

原因 3:您从 Aimtell 中删除了有效的现有发件人 ID/密钥

假设您在 Aimtell 仪表板中将发件人 ID 设置为 461783654421 并收集了一些订阅者。然后,过了一段时间,您删除了该 ID 并添加了一个新 ID - 238646170294。

发送推送时,您可能会遇到此问题,因为这些初始订阅者都附加到 461783654421,但该 ID 和密钥不再存在于 Aimtell 中。要解决此问题,只需将原始发件人 ID 和密钥添加回您的帐户即可。

**注意:**您的帐户下可以有多个发件人 ID 和密钥,并切换哪一个是主要的(也就是所有新订阅者都应附加到的)

虽然系统会自动尝试将受发件人 ID 不匹配问题影响的订阅者更新为正确的 GCM ID 和密钥,但有时这可能需要一些时间。

如果您想加快此过程,请联系 support@aimtell.com,我们将为您手动更新您的订阅者。