推送通知在构建文件中不起作用,但它适用于 xcode

Push notification is not working in the build file but it works with xcode

我正在 iOS 应用程序中处理推送通知。当我 运行 从 xcode 到真实设备的应用程序并检查它工作的通知时一切正常,但是当我从 diawi.com 制作构建文件并将其安装在设备上时它没有工作。请告诉我问题是什么,我该如何解决?

还有一件事我的应用程序构建设置显示在给定屏幕上,是推送通知或其他方面的问题吗?

在代码签名处设置移动配置文件存在问题..

在您的屏幕截图中,您正在使用 iPhone 开发设置移动设备。推送通知需要分发移动设备..(iPhone分发)

所以,这可能是您的问题..检查一下..

我认为您在未启用 APNS 服务器的情况下使用移动设备(我假设您在 diawi.com 使用另一个移动设备(不是您用于调试的设备)签署您的应用程序。 因此,请检查使用 diawi.com 构建的应用程序中的移动配置文件。 您可以找到它的应用程序(将您的应用程序包重命名为 rar 文件并取消存档,而不是查找移动设备)。在您的程序中找到此条款并检查是否为此移动条款启用了 APNS 服务。

按照此 link 一步步进行:-

https://parse.com/tutorials/push-notifications

并注意:-

创建生产 SSL 证书时,请勿更改名称 "aps_production.cer"。

在创建开发相关证书之前,首先创建仅用于生产的证书(SSL、配置、p12)。

在尝试了不同的方法后,它真的对我有用。