问题标签 [apple-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 投票
2 回答
1287 浏览

ionic-framework - Ionic 4 将 Ticket/QRImage 添加到 Apple 钱包

我在购票后生成二维码。我想将这些二维码存储到 Apple Wallet。

我使用了 ionic-native apple-wallet 插件,但文档没有提供有关如何在苹果钱包中存储 QR 图像的足够信息。

该文档允许添加/删除卡,但没有关于将 QR 添加到 Apple Wallet 的文档。

0 投票
2 回答
2074 浏览

java - 如何在java中动态创建pkpass文件?

我正在我的网站中集成 Apple 钱包功能。

据我了解,我们必须从 pass.json、signature 和 manifest.json...etc 创建 .pkpass 文件。但这是针对静态优惠券的,但我正在动态生成优惠券/通行证,并且希望也根据客户详细信息动态创建 .pkpass 文件。我将为不同的客户创建不同的优惠券,并应生成 .pkpass 文件。

如何才能做到这一点?如何在单击“添加到 Apple 钱包”按钮时为每一行动态创建 .pkpass 文件?有没有可用的第三方服务?

提前致谢

0 投票
0 回答
140 浏览

ios - 如何将随机数转换为字符串?

如何将证书、nonce 和 nonceString 数据转换为字符串?当我尝试将 nonce、nonceSigntaute 转换为使用 UTF8 编码的字符串时,它失败了。

0 投票
1 回答
68 浏览

ios - 在 Apple 通行证的条形码中嵌入 URL

是否可以在 Apple 通行证中嵌入 URL,以便在扫描时重定向到该 URL?我想在扫描条形码/二维码时将信息发布到 API。

0 投票
2 回答
1005 浏览

ios - 以编程方式将信用卡/银行卡添加到用户的苹果钱包

我在一家银行工作,我正在从事一个以编程方式将用户的信用卡/银行卡添加到他们的苹果钱包的项目。该卡已由我们的银行发行。

我们的应用程序已经拥有 com.apple.developer.payment-pass-provisioning 的权利。我能够填充配置并调用 PKAddPaymentPassViewController。模式加载正确,一旦用户单击下一步,我就会收到证书、nonce 和 nonceSignature 的响应。

我现在正在尝试调用需要字段 activationData、encryptedPassData、wrappedKey、ephemeralPublicKey 的 PKAddPaymentPassRequest

我在这里阅读文档

https://developer.apple.com/documentation/passkit/pkaddpaymentpassrequest?language=objc

我的理解是应用程序需要将证书、nonce 和 nonceSignature 传递给我们的 api,然后使用这些证书来加密信用卡信息等。我们的 api 将响应 activationData、encryptedPassData、wrappedKey、ephemeralPublicKey 然后应用程序可以调用带有该数据的 PKAddPaymentPassRequest 以完成该过程。

我不知道从 api 方面开始。如何使用证书正确生成所需的加密字符串?支付通行证的 json 格式是什么?有很多不同通行证的例子,但没有支付通行证。

是否有任何示例代码可以获取证书并生成 encryptedPassData 和其他字段?我在 developer.apple.com 上看到了一些通行证示例代码,但没有任何支付通行证的示例代码。

这个问题是我能找到的最接近我所问的问题。有一些评论询问服务器端实现,但答案尚不清楚

PKAddPassPaymentRequest 无法发送请求

0 投票
1 回答
805 浏览

passbook - 苹果钱包里如何不把卡片叠在一起?

如何在不将它们堆叠在一起的情况下发行多张卡?知道这些卡是在我的系统中动态发行的。我每次都无法完成手动创建证书的过程。

那将如何运作?

0 投票
1 回答
237 浏览

google-pay - 在谷歌支付(谷歌钱包)中存储二维码

是否可以像苹果钱包一样在谷歌支付中存储二维码等信息?如果没有,还有其他选择吗,我已经研究了某些应用程序,但还没有任何相关资源

0 投票
0 回答
132 浏览

c# - .NET5 向 Apple 设备发送推送通知

目前,我正在为 Apple Wallet 编写 .NET5 中的 REST 服务。现在一切正常,注册,注销,手动更新卡。问题是推送通知,我知道有很多代码内容,如何实现 .NET Apple 推送通知服务,但对我没有任何作用。我读过,我必须使用 Pass Type ID 证书和推送令牌,这是我在 Apple 设备上注册新钱包卡时获得的。这是我的推送通知代码

有没有人给我提示,怎么了?我也测试了2197端口,不行。

谢谢!

0 投票
0 回答
258 浏览

node.js - 来自 nodejs 的 Apple 钱包更新卡从 api 重新转换为 api 请求

我已经实现了苹果钱包它的生成卡第一次工作正常,现在我试图将新的更改推送到现有卡。

当我发送新更改请求的推送通知时。我收到序列号请求,然后再次收到更新卡的 GET 请求。'/v1/passes/:passTypeIdentifie/:serialNumber'</p>

我正在使用第一次生成卡片的卡片生成 API 来提供新的更改。我不确定这个好主意,但有些它是如何不起作用的,也许我在 nodejs 中做得不对。

当我从浏览器发送请求时,它让我下载 myfile.pkpass 下载后我将 .pkpass 扩展名更改为 zip 它不起作用显示错误“无法打开文件 c:\myfile.zip 作为存档”看起来像

我没有正确打包 pkpass 文件

请帮我找到问题请参阅下面我附加的代码端点

我正在使用 nodejs restify

控制台输出:

0 投票
1 回答
435 浏览

ios - 我可以在苹果钱包中添加徽章 ID

我正在开发包含员工徽章卡的应用程序 我可以将此卡添加到钱包吗?使用 NFC 获取公司间的访问权限