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

nfc - 有人拿到 NFC Passkit 证书吗?

当您在通行证中启用nfc字典时,该通行证有什么作用?它是模拟 MIFARE 卡还是只是用一些额外数据扩展 Apple Pay?

0 投票
1 回答
382 浏览

ios - 存折更新通知消息

更新通行证时设备上显示的通知消息有一个小问题。我希望消息是我在Pass Structure Dictionary Keys"changeMessage"之一中设置的内容。相反,显示的是我假设的默认更改消息,即“优惠券已更改”。我有钥匙在钥匙里。我已经将该键的值设置为我自己的一些文本(不包括此处的键描述中所说的)。"changeMessage""backFields""%@"

由于我正在处理的要求,我不能"%@"在那里使用,因为它只会用"value"键的整个值替换它。那么还有什么方法可以做到这一点吗?

0 投票
1 回答
934 浏览

ios - 付款请求无效

所以我刚开始使用 Apple Pay,我设置了商家 ID 和 CSR,我相信我设置正确,但是在提示 Apple Pay View Controller 时,我的程序崩溃了,说:

我的代码:

权利文件:

在此处输入图像描述

0 投票
0 回答
94 浏览

ios - 无法从存折访问通行证

我在我的 iOS 应用程序中集成了存折。我从 Apple 网站下载了一些通行证,并将 passTypeIdentifier 更改为我的标识符。我可以使用以下代码将通行证添加到我的存折中:

我可以使用上面的代码添加通行证,并且在尝试再次添加相同的通行证时,还会得到 pass 已经存在于存折中的错误。但我无法访问我添加的通行证。我正在使用以下代码来访问它:

我无法在上面的数组中获得任何通过。它总是空的。谁能建议我在这里缺少什么。

谢谢

0 投票
1 回答
384 浏览

objective-c - Xcode 8 PassKit 问题并在模拟器上崩溃。

我更新了 xcode 8 并遇到了 PassKit 框架集成的问题。这是我的情况:
如果我在 iOS 10.0 以下的模拟器上运行并禁用钱包功能,我会得到

dyld_sim`dyld_fatal_error: 0x179e000 <+0>: int3
-> 0x179e001 <+1>: nop

未找到符号:_kABPersonAddressCityKey 错误日志。

请注意,我的项目中没有使用钱包,也没有使用与 passkit 相关的任何内容。所以只是为了解决问题,我包括 PassKit 框架。

所以基本上我注意到 Link Binary With Frameworks 中的 Wallet 功能和 PassKit.framework 相互依赖。禁用钱包和密码包将从链接的框架中删除。

有人已经遇到过这个问题,请问你是怎么解决的?以及如何在不启用钱包功能的情况下将 PassKit 保持在链接框架中?

问题是启用钱包后,我在设备上运行时遇到证书错误,因为它也需要在我的开发人员帐户上启用钱包开关。

0 投票
1 回答
421 浏览

coupon - Apple Wallet Coupon 示例创建失败

由于我在 asp.net 中使用 C# 成功创建了登机牌,因此我将尝试不同类型的通行证,例如优惠券和活动通行证。当我尝试在 .net 中创建优惠券通行证时,它变得失败。起初,我认为是我的编码错误,我用这个文档尝试使用终端在 mac 中的所有创建步骤。

然而答案是失败,优惠券无法创建成功,事件我使用苹果自己提供的例子(开发者下载区)。

有谁知道这是怎么回事?

0 投票
1 回答
802 浏览

c# - 通过 PushSharp 发送 passkit 推送时,DeviceToken 长度无效

我尝试在 Apple passkit 相关项目中使用 PushSharp。

我目前的问题是关于 passkit 推送。

当我尝试创建通知时,它说

设备令牌长度无效(确切的异常消息:无效的设备令牌长度。

当我注册一个新的 passkit 优惠券时,它的令牌长度是 32。对我来说似乎没问题。

应该是什么问题?PushSharp 是否完全支持 passkit?如我所见,有些人使用它,但我找不到任何有关它的官方信息。

请注意,我知道 PushSharp,因为我用它来发送普通推送消息,它已经工作了多年,对我来说没有任何问题。我的问题是关于 passkit 相关的推送。

非常感谢!

编辑

根据 Baris Akar 的建议更改代码后,问题已解决,但又出现了另一个问题:

Apple Notification Failed: ID=1, Code=ConnectionError

2016-11-18 11:07:22.de。[INFO] 停止:等待任务 2016-11-18 11:07:22.de。[INFO] 等待所有任务 1 2016-11-18 11:07:22.de。[INFO] APNS-Client[1]:发送批次 ID=1,计数=1 2016-11-18 11:07:22.de。[INFO] APNS-Client[1]:已发送批次,等待可能的响应... Apple 通知失败:ID=1,代码=ConnectionError 2016-11-18 11:07:22.de。[INFO] 所有任务已于 2016-11-18 11:07:22.de 完成。[INFO] 通过WhenAll 2016-11-18 11:07:22.de。[INFO] Broker IsCompleted 2016-11-18 11:07:22.de。[DEBUG] 代理任务已于 2016-11-18 11:07:22.de 结束。[INFO] 停止:完成等待任务 2016-11-18 11:07:22.de。[INFO] APNS-Client[1]:批次 ID=1 的读取完成,正在重置批次计时器...

0 投票
0 回答
183 浏览

iphone - iPhone中多次打开.pkpass的方法

一个非常简短的问题:

有什么方法可以在 iPhone 设备上一次打开多个 .pkpass文件?

0 投票
1 回答
1303 浏览

ios - Can you control the order of passes while adding it to Apple Wallet?

I am using this API to add multiple grouped passes to Apple Wallet. I realized that added passes in the wallet doesn't follow the order of array [PKPass] that I gave it to this API.

The interesting thing to note here is when I tap on View All before adding the passes it does show all the passes in order but after tapping on Add All and then launch the Wallet app to see the order od added pass it's not same anymore.

Any clue why this is happening and how to maintain an order?

0 投票
1 回答
856 浏览

ios - swift 3中Passkit和Applepay之间的区别?

我必须在 Swift 3 中处理数字钱包。我看过很多教程。在一些教程中,他们展示了 Apple pay 和一些 Passkit。我很困惑。

任何人都可以澄清对此的疑问。

另外如何将数字钱包用作应用程序?