FCM/APNS 集成适用于新令牌,但在转换旧 APNS 令牌时不行?

Posted

技术标签:

【中文标题】FCM/APNS 集成适用于新令牌,但在转换旧 APNS 令牌时不行?【英文标题】:FCM/APNS integration works fine for new tokens, but not when converting old APNS tokens? 【发布时间】:2019-12-23 08:35:17 【问题描述】:

我有一个 FCM 项目成功地向 iosandroid 用户发送推送通知。新的 iOS 用户订阅并检索 FCM 令牌。

不过,我也有一些使用直接 APNS 订阅的旧 iOS 应用程序的用户,我尝试将一个旧的 APNS 令牌转换为 FCM 令牌并使用它通过 FCM 发送消息。

我使用了这里描述的 API:https://www.thepolyglotdeveloper.com/2017/06/apns-tokens-fcm-tokens-simple-http/

使用 FCM 向转换后的令牌发送消息,我收到错误:Auth error from APNS or Web Push Service。关于此错误的*** article 怀疑存在项目设置问题,但如果 iOS 用户确实使用新的 FCM 令牌获得推送,情况是否也会如此?

任何关于哪里出错以及我可以尝试什么的提示将不胜感激,我在这里非常黑暗。

【问题讨论】:

【参考方案1】:

最终自己找到了。我在转换 API 调用中为“应用程序”参数使用了错误的值。

【讨论】:

以上是关于FCM/APNS 集成适用于新令牌,但在转换旧 APNS 令牌时不行?的主要内容,如果未能解决你的问题,请参考以下文章

FCM推送是啥?海外推送只用FCM可以吗?

为啥 Office 365 连接到 office 按钮不再适用于新的 Microsoft Teams 组?

Tailwind css 适用于新课程不起作用

iOS 上的 Plupload 仅适用于新照片,不适用于相机胶卷

如果表单本身从未持久化,您能否使表单对象适用于新操作和编辑操作?

Apache重写规则仅适用于新连接