首页 > 解决方案 > pass.json 中的 webServiceURL 和 authenticationToken 是什么以及它如何与 web 服务一起工作?

问题描述

我创建了一个通行证,它实际上可以在适用于 android 的 ios 和 walletpasses 应用程序中使用。

一个问题是我们需要与 pass 通信以更新 pass 详细信息。

我们有 Windows 服务器,我们想与苹果钱包内的 pass 通信。

我已经阅读了很多文章,发现我们需要在 webserviceurl 中指定我们的 web api url,但我不知道它是如何管理的以及我们的 api 结构是如何通过的。

authenticationToken 是我们需要在 api 内部进行检查以确保安全的关键,但是它将如何在 web 服务内部进行检查

所以我需要一些参考资料,说明如何使用 c# 为存折创建 webapi,它的结构是什么?

标签: c#web-servicesasp.net-web-apipassbook

解决方案


我们在PassNinja实现了这一点。您必须遵守Wallet Developer Guide 的使用通行证部分中描述的 Web 服务 API 。这里还有进一步的说明

  1. 安装了支持更新的通行证,并且用户的设备向您的服务器注册以获取更新。
  2. 某些更改会触发更新,您的服务器会发送推送通知。
  3. 用户的设备收到通知,并查询您的服务器以获取更改列表。
  4. 用户的设备向您的服务器询问已更改的每个通行证的最新版本。

推荐阅读