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

php - Can't push notification to APNS to update my pass in Apple Wallet

I'm trying to push notification to APNS to update my pass in Apple Wallet app. According to this document, we only need to send the pass type identifier and the push token to APNs. Then they will take care of the rest.

There is no error returned but it seem doesn't work. What do I do wrong? Please help.

0 投票
2 回答
1222 浏览

php - 更新存折错误 - 无法读取通行证,因为它无效

我正在尝试按照本文档中的“获取最新版本的通行证”部分将新的通行证 json 数据发送到我的设备以更新我在 Apple Wallet 中的通行证。
新的 json 数据与我用于成功创建 pass 的 json 数据完全相同,除了 backgroundColor 从 #3e7cc8 更改为 #000000(用于测试)但我一直收到“Invalid json data”错误。
下面是创建成功的json数据

以及无效的更新 json 数据

我更新 json 数据有什么问题?请帮忙。

0 投票
2 回答
2517 浏览

ios - 无法将通行证添加到 Apple 钱包

我正在使用 Apple Wallet 进行一些测试。我有一张通行证,我想在用户点击按钮时将其添加到用户的钱包中。这是我的代码:

然而; 当用户点击按钮时,

以〜200 / min的速度向控制台发送垃圾邮件,并且没有显示PKAddPassesViewController(或者如果是,它只是有一个纯白色视图)

在 iPhone SE(设备)上运行 xCode 8

(旁注:将 DealsPasses.pkpass 拖到模拟器中就可以了)

0 投票
1 回答
1902 浏览

linux - Oracle 错误 ORA-28368:无法自动创建钱包

我正在尝试在 LINUX 服务器上设置 Oracle 11.2.0 XE 并收到 ORA-28368 错误。研究表明,我需要创建一个“钱包”文件夹,然后发出命令为 sysdba“更改系统设置由“my_password”标识的加密密钥来设置默认主密码。

通过创建文件夹 C:\ora11g\app\oracle\admin\XE\wallet,我已经能够在 Windows 下成功执行此操作。

我不使用 sqlnet.ora 文件,所以我以 root 身份在默认位置 /u01/app/oracle/admin/XE/wallet 创建了钱包文件夹,并将权限设置为 777,所有者为 oracle,组为 dba。此位置与有效的 Windows 文件夹结构相匹配。

默认情况下,ORACLE_HOME 文件夹没有管理文件夹,因此我创建了该文件夹和它下面的钱包文件夹作为测试,但这也不起作用。

环境变量是:

ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe

ORACLE_SID=XE

任何帮助,将不胜感激...

0 投票
2 回答
775 浏览

ios - Will my Apple Wallet Pass generator work after my Apple Developer subscription is expired?

I created an server side application which is generating PkPass files using Apple WWDRCA and Pass Type ID cert. My certificates are installed on the server and they are valid until end of 2017 but my Apple Developer account will expire in a few days. I'm wondering will my application continue to work without any issues or I will need to renew my subscription.

Thanks.

0 投票
0 回答
671 浏览

php - APNS 服务器以状态 8-invalid-token 响应,但设备正在正确注册

我正在为我的 iOS 应用程序实现存折功能。我使用 php 作为服务器端语言来生成传递并分发到设备。通行证已成功安装在设备上,我还可以使用 pull to referesh 手动更新通行证。当我尝试从服务器端自动更新 pass 时,我得到响应状态 8-invalid-token 并显示消息“标识符是导致问题的数据库中的 rowID(index)。Apple 将断开您的连接.....”。我不明白为什么会这样。设备正在正确注册,其他端点也工作正常。如果 pass 最初不正确,则不应将其安装在设备上。我使用与发送推送通知相同的通行证类型 ID 证书签署通行证。我还使用列出的这个命令检查了我的证书 在这里

我在沙盒和生产中都使用了它,它没有显示任何错误。我正在使用生产 url 发送推送通知以更新通行证;这是我发送推送的代码;

任何有助于进一步调试的帮助都会非常感激。调试我的证书的东西?注意:我的 API 端点仅出于测试目的在 http 协议上提供,将它们更新为 https 协议。我已在设备上启用 HTTP 服务以安装 pass on passbook。

============ 更新 ============== 以下是生成我的证书的步骤。

  1. 首先,我使用 CSR 请求和我的密钥下载了我的 Pass Type Id 证书(.cer)。
  2. 然后使用 Mac 上的钥匙串访问将证书导出到.p12在创建时签署优惠券所需的扩展。该优惠券已成功安装在设备上。
  3. 然后我将其转换.p12.pem在上面的代码中用于连接推送服务器。使用命令;

    openssl pkcs12 -in path.p12 -out newfile.pem

如果我的证书生成有任何问题,请指出。

0 投票
1 回答
201 浏览

passbook - 如果没有图片,钱包通行证将无法显示

我正在尝试创建一个 ios 钱包事件票。我设法提供了创建 pass.json 所需的所有信息,并且我已经签名并压缩了它。当我尝试在 Mac 上打开它时,我可以在预览中看到通行证。当我通过电子邮件发送它并尝试从 iPhone 打开它时,屏幕就像崩溃一样进入主屏幕。

经过大量实验后,我发现如果我添加至少一张图像(图标),我可以在预览中看到它并将其添加到钱包中。

由于我不关心添加任何图像,这似乎太多了,只是为了让它工作。

问题是,通行证中是否需要图像?如果没有,为什么没有它们就行不通。我再说一遍,无论有没有图像文件,它都显示在 Mac 预览中。

0 投票
1 回答
300 浏览

applepay - 是否可以从 Apple Pay 令牌中获取卡类型?

我想显示用于 Apple Pay 交易的卡片类型,我知道 Apple Pay 交易中不存在卡片详细信息,但可以从 PAN 中找出吗?或任何其他选择?

0 投票
0 回答
2214 浏览

c# - 在 Visual Studio 中生成 Apple Passbook Coupon/S-MIME 签名

我正在尝试在我的系统中创建 Apple 钱包通行证,在阅读OpenSSL 和 C# 之间的不同 S/MIME 签名以及来自C# 的 Apple Passbook 优惠券之后,系统现在可以自动创建 .pkasss。

我的问题是签名在实际中无法成功创建。如果我使用 iPhone 并尝试打开 .pkpass 文件,它无法打开!我发现问题是来自签名,如果我使用 mac 在终端中创建签名,它会创建一个 3326 字节大小的签名;我的代码只能创建一个 3002 字节的文件,这意味着签名必须是遗漏的东西。

Mac OS X 方法与 Windows OS 方法有很大区别吗?

有没有人遇到过这个问题?有谁知道为什么签名不同?

有谁知道如何解决它?


这是我的源代码:

非常感谢!!!

- - - - - - - - - - - - - - - - - 更新 - - - - - - - - ------------------

我找到了签名的ans!!!OID 和 SignerIdentifierType 的设置将提供签名这是我的解决方案:

0 投票
2 回答
4006 浏览

ios - iOS如何将用户直接带到钱包应用程序

我现在正在集成 Apple Pay,并且我看到了 Apple Pay 的 iOS 人机界面指南。

https://developer.apple.com/ios/human-interface-guidelines/technologies/apple-pay/

在此处输入图像描述

用户点击按钮时如何打开钱包应用程序?