我为存折创建通行证。我也有一个 Web 服务器,它使用 MAMP 和带有 3 个标签的数据库,例如设备、注册和 pass_name。当我注册设备并通过时,我需要检查 Authentication Token 和序列号。检查的结果是什么,我们如何检查?
问问题
1250 次
1 回答
0
除了我的评论 - 你的过程应该是这样的:
- 创建一个 pass 和 store
authenticationToken
,passTypeIdentifier
以及serialNumber
您想要存储在 pass_name 表中的任何其他关于 pass 的数据,也包括一个lastUpdated
标签。 - 安装 pass - 设备注册并提供
authenticationToken
(在标头中)、、passTypeIdentifier
和serialNumber
(deviceLibraryIdentifier
在 URL 中)和pushToken
(在 POST 正文中)。 - 检查您的 pass_table 是否包含匹配的记录
authenticationToken
,passTypeIdentifier
并由serialNumber
设备提供 - 如果没有记录,则返回
401 Unauthorized
响应,否则 deviceLibraryIdentifier-serialNumber
在您的设备表中,使用和 字段deviceLibraryIdentifier
、pushToken
、serialNumber
和的键创建记录passTypeIdentifier
并authenticationToken
返回201
响应。
您authenticationToken
发出的每张通行证都应该是独一无二的。
您需要在您的设备表中添加serialNumber
、和deviceLibraryIdentifier
,以便您的 Web 服务可以在您想要推送更新时找到设备记录并响应Passbook Web 服务规范中详述的其他请求passTypeIdentifier
authenticationToken
于 2013-03-27T08:52:07.280 回答