【发布时间】:2016-05-17 19:09:19
【问题描述】:
我可以在我的 iPod 上成功创建、添加和查看通行证。但是,通过日志记录,我可以确认它之后永远不会访问我的服务器(注册设备等)。这是pass.json的示例:
{
"formatVersion":1,
"passTypeIdentifier":"...",
"teamIdentifier":"...",
"authenticationToken":"...",
"webServiceUrl":"https://.../wallet",
...
}
注意事项:
-
webServiceUrl是否需要转义斜线?我都试过了,都没有成功 -
webServiceUrl是否可以使用自签名证书?这目前驻留在没有真实 SSL 证书的开发服务器上
【问题讨论】:
-
它仍应尝试注册,但是,您可以更轻松地在测试设备的开发者菜单中使用“仅限 http”设置。你在做什么样的日志记录,只在服务器端,或者你在 Xcode 中监视 iPod 的控制台输出?您是否在设备的开发者设置中开启了额外的日志记录功能?
-
@PassKit 我只做服务器端日志记录。我将启用仅 HTTP 设置并通过 Xcode 检查设备日志并通知您。谢谢。
-
@PassKit 我在我的设备上的 passkit 开发者设置下启用了
additional logging、allow http services和disable rate limiting。在 Xcode 中查看设备日志时,将通行证添加到我的钱包时没有任何显示。你有什么想法我应该去哪里吗?
标签: ios apple-push-notifications passbook wallet