Push notification APNS推送请求已成功发送,但传递未更新

Push notification APNS推送请求已成功发送,但传递未更新,push-notification,apple-push-notifications,passbook,Push Notification,Apple Push Notifications,Passbook,我设置了一个应用程序来生成存折通行证。已在设备上成功安装,我可以进行手动(下拉)更新 接下来,我开始实现APNS。我使用增强的请求方法连接到生产环境,发送一个空的负载(根据需要),当我请求推送通知时,它不会返回错误代码,但我的pass从未更新,并且我没有看到任何请求击中我的服务器。我正在使用自己的设备进行测试,直到我自己看到更新。未收到通行证更新 然后我实现了反馈服务,希望它能告诉我一些事情。我注意到了这一点。如果我传入推送令牌,我会收到一个响应,指示设备没有接收到通知(即使已将传递设置为自动更

我设置了一个应用程序来生成存折通行证。已在设备上成功安装,我可以进行手动(下拉)更新

接下来,我开始实现APNS。我使用增强的请求方法连接到生产环境,发送一个空的负载(根据需要),当我请求推送通知时,它不会返回错误代码,但我的pass从未更新,并且我没有看到任何请求击中我的服务器。我正在使用自己的设备进行测试,直到我自己看到更新。未收到通行证更新

然后我实现了反馈服务,希望它能告诉我一些事情。我注意到了这一点。如果我传入推送令牌,我会收到一个响应,指示设备没有接收到通知(即使已将传递设置为自动更新)。通行证未更新

如果您能告诉我推送通知似乎没有到达的原因,我将不胜感激

谢谢。
-Erich

要检查的一个问题是您没有使用沙盒APNS服务器。所有存折推送请求都应发送到实时APNS服务器

尝试从设备上的开发者设置的PassKit部分启用附加日志记录选项,然后将设备连接到Xcode,并在发送推送时监视控制台。如果接收到推送,那么您应该能够看到您的设备请求从Web服务更新序列,并且还应该看到服务器的响应

假设您发送了一个序列号,并且它与设备上安装的序列号相匹配,那么您应该会看到设备请求更新的.pkpass捆绑包

如果未收到推送,请尝试在监视设备控制台的同时打开和关闭自动更新。可能是设备没有收到有效的注册(201)响应,或者您正在使用过时的令牌-您可以通过控制台看到这些