iOS 推送通知停止工作(可能是由于权利错误)

Posted

技术标签:

【中文标题】iOS 推送通知停止工作(可能是由于权利错误)【英文标题】:iOS Push Notifications stopped working (possibly due to entitlement error) 【发布时间】:2020-12-16 14:25:29 【问题描述】:

在过去的几天里,由于我们的推送通知功能不再工作,我们收到了一些错误报告。

我们使用带有 react-native-notifications 的 React Native(最新版本)。我们在应用商店中构建的版本是从 10 月初开始的,并且运行良好。

现在,当我按下链接到请求 PushToken 的按钮时,什么都没有发生 - 甚至没有触发失败回调。

当我打开设备控制台时,单击按钮时会出现以下两个错误:

error   14:11:19.891971+0100    SpringBoard Entitlment 'com.apple.private.usernotifications.bundle-identifiers' for online.*.* required to request user notifications
error   14:11:19.892050+0100    SpringBoard [online.*.*] Requesting authorization failed because of missing entitlement

但显然,推送通知的权利已设置(并且一直如此)。

你们有任何想法要检查什么吗?我现在有点不知所措。

最好的!

【问题讨论】:

【参考方案1】:

只是一个快速的提醒。问题是,我的产品名称(目标 -> 您的应用程序 -> 构建设置 -> 包装 -> 产品名称)有德语特殊字符。

另请参阅:https://developer.apple.com/forums/thread/660648

【讨论】:

以上是关于iOS 推送通知停止工作(可能是由于权利错误)的主要内容,如果未能解决你的问题,请参考以下文章

Flutter iOS 应用提交问题警告:缺少推送通知权利

iOS:推送通知已停止工作

iOS - 可怕的代码签名错误 (0xE8008016) - 推送通知

打包iOS应用程序后推送通知停止工作

苹果推送通知错误

打包 iOS 应用后推送通知停止工作