问题标签 [wallet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
654 浏览

ios - 如何在 iOS 上通过 Wallet 调试 openURL?

我使用 appLaunchURL 和 associatedStoreIdentifiers 创建了一个通行证,并添加到 Wallet。

我在 iPhone 上使用 Xcode 构建并安装了我的应用程序,我想检查是否在通行证的背面,当我单击打开的链接时,我的应用程序能够导航到我的应用程序中的某个页面。但是 Wallet 似乎无法检测到我安装的应用程序,而是将我链接到 AppStore 以下载 AppStore 版本。

有任何想法吗?

0 投票
1 回答
136 浏览

ios - 钱包应用程序未向我的网络服务器发送注册请求

我正在开发一个移动票务应用程序,我在其中创建了一个通行证,我正在使用 PKAddPassesViewController 显示通行证,通行证显示没有任何问题,并且它也成功添加到钱包应用程序,问题是当通行证添加到钱包时如文档中所述,未向我的后端 api 发送任何注册请求。我在 http 上本地运行 node.js 服务器,因此我还在开发人员设置中启用了 HTTP 以进行 passkit 测试,但服务器上仍然没有请求。

pass.json 中的一些字段是

看看是否有人遇到同样的问题

0 投票
0 回答
104 浏览

push-notification - Apple Pass 未更新

我正在尝试通过推送通知来更新苹果通行证。手动更新工作正常。我尝试使用 javapns 发送通知。然而,我对有效载荷感到困惑。文档说“有效负载的空 JSON 字典”。这是否意味着 aps{} 标签应该是空的或整个标签?无论哪种方式,我都无法在访问日志中找到任何获取序列号的请求。每一个帮助表示赞赏。谢谢。编辑:我的基本问题是应该设置为 javapns 库以触发苹果通行证更新的数据。我试过了
PushNotificationPayload iosNativeMessage= PushNotificationPayload.fromJSON("{}"); PushedNotifications response = pnm.sendNotifications(iosNativeMessage, devices);

这是行不通的。它在 javapns 中抛出一个错误,说它找不到“aps”

PushNotificationPayload iosNativeMessage= PushNotificationPayload.complex() ; PushedNotifications response = pnm.sendNotifications(iosNativeMessage, devices);

它抛出错误说有效载荷是空的

仅供参考:我正在使用沙盒环境进行测试

0 投票
1 回答
258 浏览

android-pay - 从 Apple 钱包停用通行证

我正在尝试实现将发送推送通知以取消激活/取消通行证的功能。但我在苹果/安卓文档中找不到任何关于它的消息。任何人都可以提出如何停用通行证的解决方案吗?

0 投票
1 回答
730 浏览

ios - 如何从 iOS 中的链接保存钱包登机牌?

我对钱包的工作原理一无所知。我已经阅读了它的文档。而且我知道我需要在服务器上生成一些 pkpass 文件。

我想要做的是为用户生成一些 pkpass 文件,并将该文件的链接带到应用程序中。

我可以从外部链接将此文件添加到钱包吗?例如,用户点击一个链接,这个链接会导致 pkpass 文件。系统会将此文件识别为钱包并建议用户将其保存在他的钱包中吗?

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html#//apple_ref/doc/uid/TP40012195-CH2-SW1

0 投票
1 回答
1682 浏览

ios - 无需应用程序即可远程更新 pkpass 文件

我为我的商店建立了一个网站并添加了一些优惠券。我添加了一个链接来下载带有优惠券的 pkpass 文件,这样我的客户就可以将他们的优惠券保存到他们的 Apple Wallet 应用程序中。在我的客户将其保存到他们的设备后,我想选择远程更新该卡(例如更改优惠券文本),但我读到的所有内容都说,如果客户从应用程序中保存了卡,您只能更新卡而不是来自网络。那是对的吗?如果我没有在此用户的设备上安装应用程序,是否无法将更新推送到我的优惠券?有什么办法吗?

0 投票
1 回答
517 浏览

passbook - Passbook 未在 Safari 中打开

我目前正在开发用于生成通行证的后端。我已经使用所有指南创建了示例通行证,但它没有在 Iphone 上打开。有什么方法可以调试问题,因为现在 Safari 只显示消息 - “Safari 无法下载文件”。

这是一个带有示例通行证的链接:“ https://distributor-test.azurewebsites.net/api/v1/pass

感谢您的任何提前!

0 投票
1 回答
807 浏览

ios - Apple Wallet 通行证从不访问 Web 服务 url

我可以在我的 iPod 上成功创建、添加和查看通行证。但是,通过日志记录,我可以确认它之后永远不会访问我的服务器(注册设备等)。这是一个示例pass.json

笔记:

  • 是否webServiceUrl需要转义斜线?我都试过了都没有成功
  • 是否webServiceUrl可以使用自签名证书?这目前驻留在没有真正SSL 证书的开发服务器上
0 投票
1 回答
48 浏览

php - 为什么有些网址可以包含“假”目录?

目前,我正在尝试为添加到 iOS 上的 Wallet 应用程序的通行证设置更新。

有趣的一件事是让 urlhttps://example.com/index.php/var1/var2仍然有效并且 index.php 仍在运行。这种网址格式有效吗?

0 投票
1 回答
297 浏览

apple-push-notifications - Passbook changeMes​​sage 显示用户友好的 URL

让我们想象一下我有一个带有以下数据的 backField:

我希望Key-1 field changed:Link在推送通知到达时在锁定屏幕上显示用户友好的 - 而不是 - Key-1 field changed:<a href='https://somewhere.com'>Link</a>

有没有办法实现它?