我已经在asp.net web api中实现了Apple Passbook,现在我将实现微软钱包项目,概念似乎是相同的,但我找不到第三方Web服务的描述来更新mswallet项目。 在http://msdn.microsoft.com/en-us/library/dn631256.aspx我可以找到: "手机从第三方服务获取更新的.mswallet项目。该项目将从第三方服务下载,而不会提示用户。当用户打开电子钱包或点击刷新时会发生这种情况。系统将尝试为每个已定义WebServiceUrl和AuthenticationToken的包下载更新。" 有没有人有关于我必须为此方案实现的Web服务的文档。 感谢。
答案 0 :(得分:2)
基本上,您需要允许钱包从URL下拉mswallet:
每当用户打开电子钱包或用户点击刷新时,手机将尝试更新已定义WebServiceUrl和AuthenticationToken的每张卡的内容。这是通过向由Wallet项的WebServiceUrl标识的RESTful Web服务服务发出GET请求来完成的。以下是手机为获取项目更新而发出的请求示例。
https://WebServiceUrl/1/walletitems/id
注意:确保您的上下文类型是: 'Content-Type':'application / vnd.ms.wallet