Ios 为什么我的Safari推送通知日志Web服务端点接收到没有错误消息的空白请求

Ios 为什么我的Safari推送通知日志Web服务端点接收到没有错误消息的空白请求,ios,web-services,apple-push-notifications,Ios,Web Services,Apple Push Notifications,背景 我正在设置一个基本的web服务来发送safari推送通知。我已经设置了我的apple证书和推送包端点。但是,当我调用获取推送包时,它失败了,用户没有获得提示请求权限。这并不让我感到惊讶,真正的问题是我没有在我的日志端点收到失败消息,这样我就可以确定问题是什么 我尝试过的 我在推送包请求和日志级别都添加了日志记录,我知道在调用它们时记录时间戳时会触发它们。但是,my webServiceURL/version/log的日志消息记录没有内容。如果我用postman测试LogAPI,我会成功地记

背景

我正在设置一个基本的web服务来发送safari推送通知。我已经设置了我的apple证书和推送包端点。但是,当我调用获取推送包时,它失败了,用户没有获得提示请求权限。这并不让我感到惊讶,真正的问题是我没有在我的日志端点收到失败消息,这样我就可以确定问题是什么

我尝试过的

我在推送包请求和日志级别都添加了日志记录,我知道在调用它们时记录时间戳时会触发它们。但是,my webServiceURL/version/log的日志消息记录没有内容。如果我用postman测试LogAPI,我会成功地记录整个消息,但只有通过requestPermission调用调用时,我才会得到一个空值

注意:我使用以下命令获取内容:

print_r($_REQUEST, true)
返回数组()的

需要什么


找出如何记录错误消息以便调试问题。

我不知道问题的确切原因,但我通过将端点移动到同一级别的一个文件中解决了这个问题。以前我的目录结构是/webServiceURL/v1/pushPackages/pushid和/webService/v1/log。我删除了这些目录,并使用一个文件读取路径来确定操作。完成后,日志开始工作。

请检查您的API URL是否以任何方式重定向。我有一个简单的域名到www.domain重定向,这把事情搞砸了。