gpt4 book ai didi

ios - Swift/iOS 推出 Apple Pay 特定支付通行证

转载 作者:行者123 更新时间:2023-11-30 11:31:59 28 4
gpt4 key购买 nike

搜索 Apple Pay/Passkit/Wallet 文档,我发现代码示例很少,文档也很差。我们尝试提供我们已配置的支付通行证,而不仅仅是使用 openPaymentSetup() 启动钱包。

根据PKPassLibrary文档,这可以通过PKPassLibrary.present()来实现。我们调用此函数,它会直接将 Apple Pay 启动到添加卡向导中,这似乎比 openPaymentSetup() 的 UX 更糟糕。

我们使用的代码是:

    let library: PKPassLibrary = PKPassLibrary()
let passes: [PKPass] = library.remotePaymentPasses()
if !passes.isEmpty, #available(iOS 10.0, *) {
library.present(passes[passes.count-1].paymentPass!)
} else {
library.openPaymentSetup()
}

我们获取通行证库和我们的通行证,然后有条件地尝试呈现最后一个通行证。

有谁知道如何显示通行证而不是启动教程或添加卡片向导?

最佳答案

您仍然可以使用presentPaymentPass api 来呈现PaymentPass。但即使 Apple 文档显示 iOS 版本 > 10.0,您的 iOS 版本也应该 >=10.3.3。这是 Apple 提供的错误文档。

关于ios - Swift/iOS 推出 Apple Pay 特定支付通行证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50163097/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com