问题标签 [passkit]

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 回答
148 浏览

javascript - 在php服务器中生成无效的存折

我正在尝试从 ios6 及更高版本创建支持存折。我找到了一个完美运行的示例,但是当尝试将其调整到我的服务器时,它会生成无效的存折。原始项目在这个网址中:

https://github.com/SimonWaldherr/passkit.php

我所做的唯一更改是将他放在我服务器的临时文件目录中。证书与示例中所示的相同,并且一切都完全相同。我的服务器是https。有什么问题?

我的测试服务器的网址是:

https://hot.es/passkit.php-master/

0 投票
1 回答
507 浏览

ios - PassKit:切换到 Passbook 并选择 pass

我正在尝试在我们的 iOS 应用程序中实现“在存折中查看”功能。我已经能够使用 PassKitPKPass根据其序列号为现有通行证实例化一个对象,但是有没有办法从我们的应用程序中打开 Passbook 中的这个现有通行证?

这似乎是 SDK 中奇怪地省略了的明显功能。

0 投票
1 回答
679 浏览

ios8 - 使用 iOS8 从存折中检索信用卡信息

我用谷歌搜索了 iOS 8 API 的 PassKit 框架,但找不到任何从 Passbook 应用程序检索信用卡详细信息的 API。Apple 表示我们可以将卡的详细信息存储在 iOS 8 Passbook 中。我们可以从新的 iOS8 Passkit 中检索卡的详细信息,例如(卡号、到期日期、CCV)吗?

我需要从存折中检索卡的详细信息,然后将其发送到支付网关,而无需用户手动输入卡的详细信息。

任何帮助将不胜感激。提前致谢

0 投票
1 回答
273 浏览

ios - Starbucks passbook pass 如何显示已安装的应用程序横幅?

我们正在尝试弄清楚如何在 Passbook 通行证的背面添加已安装的应用程序横幅,就像星巴克应用程序一样,但我在任何地方都找不到任何文档或提及此功能。

在此处输入图像描述

星巴克通行证文件本身似乎没有任何与此相关的内容。起初我认为它只是基于通行证类型标识符的自动,但我们的应用程序已注册为通行证类型标识符的处理程序,但仍然没有显示在使用该标识符生成的卡片背面的应用程序横幅中。

有谁知道如何利用 Passbook 的这个(显然没有记录的)功能?

0 投票
1 回答
800 浏览

ios - 如何使用定制设计创建通行证?

具有商店卡样式的通行证。如何添加第二行数据并更改标签位置(标签应低于值)?当我在secondaryFields 数组中添加第二项时,它会将该项插入第二列,即同一行。谢谢。

图片为例:

在此处输入图像描述

0 投票
1 回答
797 浏览

ios - 如何可靠地确定 Passbook 是否可用?

苹果在 Passkit 中提供了一个专门的方法来判断 PassLibrary 是否可用:

这在 iPhone 和 iPad 上按预期工作,但有一个例外:iPad Air 2 返回YES,但似乎不支持任何 UI 来添加通行证。调用

返回nil

是否有任何选项可以可靠地检查 PassLibrary(包括 UI)是否可用,而无需事先获得通行证?

0 投票
1 回答
1099 浏览

ios - pkpass 没有在模拟器中显示

我正在使用 Passbook 实现一个 ios 应用程序。所以我已经实现了 ASP.net 服务器来生成通行证。通行证是从服务器端成功生成的。并且当我从我的 mac 双击 pass.pkpass 文件时,pass viewer 正在显示我从服务器创建的 pass。但是当我试图将它拖到 IOS 模拟器时,据说“safari 无法下载此文件”。我尝试过重新生成证书。但没有任何效果。

这是我的 pass.json 文件

这是我的 manifest.json

我已将我的通行证导出为 P12 文件,将 privateKey 导出为 P12 文件。并将它们复制到我的项目路径中[在服务器实现中]

这是我使用清单和证书文件生成签名文件的方式。

我可以成功生成 pass.pkpass 但是为什么它没有在模拟器中运行?..有人可以告诉我原因吗?我现在真的在这里呆了两天..请帮助我。

0 投票
1 回答
101 浏览

ios - 通过 Mobile Safari 检测已安装的 Passbook Pass

使用本机代码,我可以通过PKPassLibrary 的 pass方法获取我的组织创建的 Passbook 通行证。

但是,我希望能够通过网页执行相同的操作,无需来自本机应用程序的交互,也无需任何用户信息。到目前为止,我只能找到有关从 Web 安装通行证的信息,以及有关我必须实现的 Web 服务的信息。

IE:仅使用 passTypeIdentifier、organizationName、teamIdentifier 和适当的证书,是否可以在没有本机应用程序的情况下查询设备以获取我的组织安装的通行证?如果是这样,我可以从该通行证中获取当前的 pass.json 吗?是否有任何可用的服务可以做到这一点?

0 投票
1 回答
3687 浏览

java - Safari 无法下载此文件(Passbook Pass)

我正在使用 passkit(java)。我创建了通行证并尝试从 safari 安装。

当我从 mac mini safari 下载通行证时,它会下载并显示通行证。但是当从 iphone6 和 iphone4 safari 下载通过时,它显示错误“safari 无法下载此文件”。

我也在改变htaccess。

您可以在此处访问通行证: http://103.14.127.126/devesh/test.html

0 投票
3 回答
3671 浏览

swift - Passbook ,在应用程序中显示 .pass

所有,我一直在阅读 Apple 文档,并且找到了显示通行证和更改应用程序通行证的信息。但是有没有办法可以将 .pass zip 存储在 XCODE 中并显示在弹出视图控制器中?

我已经想通了,但我不工作。

有什么建议吗??