php - 带有企业应用程序的 Apple 推送通知

标签 php iphone ios apple-push-notifications

我们开发了一个使用推送通知的应用程序,遵循 very good guide created by David Mytton .

推送服务在开发配置文件上运行良好。但现在它已经完成,我们已经更改为客户分布配置文件。该应用程序是使用企业帐户的内部应用程序。

我们已经更改了服务器上的证书,并且我们已经更改为教程中指定的生产 url。我们还替换了构建应用程序时使用的配置文件,并将其安装到测试仪 iPhone 上。一切似乎都在服务器上运行,并且没有返回任何错误消息,但在 iPhone 上从未收到推送。我们现在很无能,不知道从哪里开始调试。我们已检查更换配置文件后 tokenId 已更新。

有没有人有这方面的经验并且可能知道哪里出了问题或从哪里开始调试?谢谢!

最佳答案

我不知道这里出了什么问题,但我终于让它工作了..

经过数小时的无果调试后,我认输并创建了一个新的开发者证书、应用程序 ID、推送证书和分发配置文件。我清理了项目并添加了新配置文件并替换了服务器上的所有文件。

成功了!完全没问题...有时我讨厌成为 iPhone/Apple 开发人员:\

关于php - 带有企业应用程序的 Apple 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8243049/

相关文章:

javascript - 从数据库获取配置设置以在 Angular 中跨应用程序共享

iphone - NSBundle pathsForResourcesOfType : working unreliably

iOS 8 : Mapkit error throws an : Must call -[CLLocationManager requestWhenInUseAuthorization]

PHP $_GET ['Variable' ] 在 $query 中回显但不求值

php - 哪个框架使用 : CodeIgniter, Symfony 或 CakePHP?

iphone - UTableView 数据源设置

iphone - 在 iPhone 应用程序中制作动画

ios - 即使VStack大于高度,如何将VStack对齐到顶部?

ios Swift 2 读取并返回 CSV 文件数组中的项目

php - 如何获取数据库中的数据并在View中显示具体数据(Codeigniter)