0

我不明白设备如何发送 POST 请求https://webserviceURL/v1/devices/{deviceLibraryIdentifier}/registrations/{passTypeIdentifier}/{serialNumber}

为了在添加通行证后注册到 Web 服务器。如何在 php 中编码以从该 URL 获取数据?

4

2 回答 2

1

有没有试过如何设置webServiceURL并注册成功

这提供了示例代码。如果您尝试遇到更具体的问题,请告诉我们,以便我们提供帮助。

于 2013-03-29T04:09:19.267 回答
1

如果 pass.json 包含一个有效的webserviceURL并且authenticationToken它正确地添加到设备中,它只会注册自己——你不需要做任何事情。

当您翻转通行证时,您会看到通知切换吗?如果是这样,那么每次您切换通知开关时,通行证都会尝试注册。

检查事项:

  • 由于您使用的是 MAMP 设置。确保您已正确设置 SSL,并且您的 webServiceURL 包含正确的端口。您应该能够使用此脚本https://webserviceURL/v1/devices/{deviceLibraryIdentifier}/registrations/{passTypeIdentifier}/{serialNumber}访问并查看数组中的输出。
  • 确保在您的设备上启用 Passbook 日志记录(插入 Xcode,单击设置,然后单击开发人员,向下滚动到 PassKit 测试)。
  • 如果 SSL 不起作用,那么您可以启用 HTTP,而不是通过开发人员菜单进行测试。

然后,当您在设备上切换通知时,您应该会在控制台中看到注册尝试。

于 2013-03-29T04:45:50.963 回答