【发布时间】:2018-12-21 12:05:14
【问题描述】:
我正在尝试使用 PKAddPaymentPassRequest 将银行卡(“支付通行证”)添加到 Wallet。
所以问题是,我如何查询通行证库以检查我的卡(或任何其他卡)是否已经在库中? 例如,在我的应用中的卡片 UI 上显示“Apple Pay 已启用”复选标记。
【问题讨论】:
-
请参阅此主题以获得我给出的类似答案:stackoverflow.com/questions/51060832/…
-
@ScottCondron 谢谢,但您的回答只是显示 PaymentKit 控制器,同时我很高兴知道如何询问 PaymentKit(或任何其他适当的框架)我的卡是否已添加到库中。
-
您可以使用
let library = PKPassLibrary()let passes = library.passes(of: .payment)不过您需要获得授权才能查看这些通行证。 -
你在这里找到任何解决方案了吗,@AndreySolovyov?我也有同样的问题。同时
PKPassLibrary().passes()和PKPassLibrary().remotePaymentPasses()返回一个空数组。我通过电子钱包应用手动添加了我的卡。
标签: ios applepay wallet passkit