4

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

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

在此处输入图像描述

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

4

2 回答 2

11

查看PKPaymentButton. 作为 PassKit 的一部分,已经有为此预先构建的按钮。

let setupButton = PKPaymentButton(type: .setUp, style: .black)

更多信息可以在PKPaymentButton 参考中找到。

编辑:

PKPassLibrary可以实际执行动作。你可以像这样使用它:

let library = PKPassLibrary()
library.openPaymentSetup()

更多信息可以在这里找到。

注意:上述调用仅适用于真实的 iOS 设备。

于 2016-11-03T13:48:04.087 回答
0

Objective C 中的代码,与@Mark 答案相同:

首先你必须导入 PassKit:

@import PassKit;

并调用func打开Wallet App,func:

-(void) openAppleWalletApp {
    PKPassLibrary * wallet = [[PKPassLibrary alloc] init];
    [wallet openPaymentSetup];
    
}
于 2021-03-18T12:21:18.783 回答