iphone - 在现有应用程序上推送通知。证书有问题

标签 iphone apple-push-notifications

我正在开发一个大型应用程序。在开发过程中,我们决定添加推送通知。我在 Apple 开发者网站中创建了一个新的应用程序 ID。

应用程序 ID 为:8NG823UBLP.com.mobiikk.ServicioDeAdministracionTributaria

为生产和开发启用推送。 两者的证书均已下载,并且也创建了 .p12。 .p12 文件位于服务器上,服务器端的一切看起来都很好,但应用程序没有收到推送通知。

应用程序被授予推送通知,并在设置中将其设置为“打开”。

info.plist 中,捆绑 ID 已更改为 com.mobiikk.ServicioDeAdministracionTributaria

团队一直在寻找这个问题的答案,但没有成功。非常感谢您的帮助。

最佳答案

如果您打开现有应用程序的通知,则必须重新创建配置文件(最好从 Xcode 管理器中清除旧配置文件,然后刷新它们或关闭 Xcode 并通过 iphone 配置实用程序替换它们 - 请务必删除旧的配置文件)(您仍然可以保留相同的旧 appID,只需刷新 AdHoc/Enterprise/AppStore 配置文件 - 它包含有关启用 APNS 的注释)

否则您的服务器端可能看起来很棒,但应用程序永远不会收到注册您的设备的成功通知,并且无法将 token 传递到您的服务器端, 但您会收到失败通知,警告您设备控制台日志中的权利错误和缺少 APNS 配置文件

由于您没有说明您在应用程序端正在做什么,因此很难准确判断您的问题出在哪里。

关于iphone - 在现有应用程序上推送通知。证书有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13389252/

相关文章:

iphone - iOS字体:如何在iOS中显示科普特字体

iphone - 通过位置动态更改 UITableViewController

iphone - Objective C中的内存管理,NSString

javascript - Safari 推送请求权限在 SAFARI 10.0.1 中返回 "denied"

ios - 如何在 swift 中设置 AppDelegate 进行推送通知

firebase - 当应用程序在后台(最小化)时,推送通知不起作用 - iOS

ios - 当应用程序终止时,APN 在委托(delegate)中接收通知数据

ios - 处理远程通知

iphone - TestFlight 不报告崩溃

iphone - iTunes Music Store Link Maker — 如何在我的应用程序中进行搜索?