问题标签 [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 回答
2238 浏览

ios - 防止存折组合在一起

我的存折是用户的商店卡,它们具有与此链接中讨论的相同的证书(相同的通行证类型标识)和类别,但我不希望它们组合在一起,因为它们用于许多不同的商店或企业。任何方式都可以做到这一点。

0 投票
1 回答
1288 浏览

xcode - signpass 错误:找不到 pass.com.xxx.xxxx 的标识(续)

我使用了 Apple 提供的 pass kit 演示并进行了一些更改,购买了一台新的 MacBook,并且出现了错误“Couldn't find an identity for pass for pass.com.xxx.xxx”。诚然,我确实犯了一个愚蠢的错误,即认为 iCloud 会为我这样做,而不是再次下载证书。但是,即使这样做并在钥匙串中仔细检查它,它仍然会出现相同的错误。我检查了 passTypeIdentifier 和 teamIdentifier。

signpass 错误:找不到 pass.com.xxx.xxxx 的身份

我求助于 jsonlint 以确保我的 pass.json 文件没有错误。该文件已经过验证,所以我对问题可能是什么一无所知。

Passbook:在 pass 中找不到 passTypeIdentifier?

当我在终端中执行: ./signapss -p /myPass 时,它显示:

0 投票
1 回答
404 浏览

ios - 苹果钱包折扣个性化优惠券动态序列号/条码

我正在研究苹果“passkit”框架。正如指南中所说,我已经建立了棒棒糖优惠券。- 创建证书(Apple 开发网站)我已经编译了 .pkpass。

现在我必须使用动态条形码/序列号(个性化)构建优惠券。我无法弄清楚如何在 json 中注入我的动态代码,因为每当我在 pass.json 中进行任何更改时,我都必须编译./signpass -p myfolder.pass才能看到更改。

请指教。

0 投票
1 回答
150 浏览

java - Eclipse IDE/Jpasskit 无法配置

刚开始为我的一个新项目使用 Eclipse IDE for Java Developers 我必须为我的 iphone 项目配置Jpasskit。我创建了新的 test.java 文件。

日食项目资源管理器:

在此处输入图像描述

当我将这个代码作为应用程序运行时,我得到了这个错误。 在此处输入图像描述

我不知道我做错了什么?

我不确定我是否正确导入了项目 .. 或 classpth 问题。或者我的示例课程中可能有问题。

0 投票
1 回答
381 浏览

ios - PKPaymentAuthorizationViewController(paymentRequest: requestObject) 返回 nil

我在初始化 PKPaymentAuthorizationViewController 在其中一个设备中返回 nil 时遇到问题。

设备区域设置为英国,我在 Apple Wallet 中添加了一张英国发行的卡。

PKPaymentRequest 配置如下:

设备:iPhone 6 操作系统:10.2.2

注意:同一张卡在另一台设备上安装了同一个应用程序,它工作正常。

如以下链接和其他一些博客中所述进行了尝试-没有运气 Apple pay PKPaymentauthorizationViewController 在加载付款请求时总是返回 nil

寻找建议。

0 投票
3 回答
1666 浏览

ios - 网站上的 Apple PassKit 钱包下载链接

我已经创建了 Apple 优惠券discountcoupon.pkpass。我将它上传到我的公共服务器上,并提供了直接下载链接。当我在 iPhone 或 iPad 中打开该链接时,iOS 无法识别该通行证。

如何在我的网站上提供下载链接?当用户点击我的优惠券链接时,它应该会显示 Wallet add pass 屏幕。

0 投票
1 回答
317 浏览

ios - 我们如何正确本地化钱包通行证的 strip.png?

我正在尝试本地化通行证并将其保存在 iOS 钱包中。

问题在于,虽然 pass 背面的文本正确本地化,但 strip.png 图像却没有。

strip.png 图像将是最初从我的应用程序导出的图像。

因此,如果我的应用当前使用的是西班牙语,则会导出西班牙语 strip.png。如果我的语言设置为英语,则会导出英语 strip.png。

但是,一旦它存在于钱包应用程序中,strip.png 就不再更改。如果 strip.png 是英文的,而我将语言切换为西班牙语,则 strip.png 仍将保留,而 pass 背面的文本将按预期更改为西班牙语。

我的 .pkpass 对象包含两个文件夹:en.lproj 和 es.lproj。

他们都有自己的本地化版本 strip.png 和 pass.strings 文件。

我究竟做错了什么?
如果不支持对 strip.png 进行本地化,那么还有哪些其他选择?

0 投票
1 回答
1501 浏览

jersey-2.0 - AWS API 网关返回 HTTP 406

我已经通过 AWS API Gateway 配置了我的 GET API。端点正在运行 Jersey 2.x REST 服务。

客户端无法插入 'Accept' 标头,API Gateway 认为适合插入自己的 'Accept':'application/json' 标头。

这会导致服务器使用 HTTP 406 请求失败,因为服务器端 API 具有“@Produces(MediaType.APPLICATION_OCTET_STREAM”表示法。

有谁知道我如何在不求助于 Lambda 的情况下阻止 API 网关这样做?

0 投票
1 回答
130 浏览

ios - 我可以在用户查看后 15 分钟自动更新 passkit QR 吗?

如果用户下载通行证,是否可以在短时间内从服务刷新 QR,例如每 15 分钟一次。

我们的系统很快就会用完代码,因此客户需要每 15 分钟获取一个新代码。这在其他媒体上很好。从长远来看,这将通过更改代码的长度来解决,这样我们就不会那么快用完,在短期内这可以使用 passkit 来实现吗?

0 投票
1 回答
450 浏览

ios - 分发 Passkit 通行证

我目前正在阅读:https ://developer.apple.com/library/content/documentation/UserExperience/Conceptual/PassKit_PG/Updating.html#//apple_ref/doc/uid/TP40012195-CH5-SW1

它说设备注册了通行证的推送通知,但这仅在最初安装通行证之后发生(并且它由 AppleWallet 自动发生)。

我的问题是,我怎样才能给用户初始定制通行证?例如:用户打开我的应用程序,点击“将通行证添加到钱包”按钮。它应该在特定于该用户的服务器端生成一个通行证并安装它,还是应该有一个带有通用字段的本地通行证,安装它并且钱包会自动下载最新的通行证?

我问这一切是因为在 Apple 的服务器参考(用 Ruby 编写)中,它们有:

所以似乎除了注册电话之外,您不应该将通行证下载到设备上?还是我读错了?