我现在正在集成 Apple Pay,并且我看到了 Apple Pay 的 iOS 人机界面指南。
https://developer.apple.com/ios/human-interface-guidelines/technologies/apple-pay/
用户点击按钮时如何打开钱包应用程序?
我现在正在集成 Apple Pay,并且我看到了 Apple Pay 的 iOS 人机界面指南。
https://developer.apple.com/ios/human-interface-guidelines/technologies/apple-pay/
用户点击按钮时如何打开钱包应用程序?
查看PKPaymentButton
. 作为 PassKit 的一部分,已经有为此预先构建的按钮。
let setupButton = PKPaymentButton(type: .setUp, style: .black)
更多信息可以在PKPaymentButton 参考中找到。
编辑:
PKPassLibrary
可以实际执行动作。你可以像这样使用它:
let library = PKPassLibrary()
library.openPaymentSetup()
更多信息可以在这里找到。
注意:上述调用仅适用于真实的 iOS 设备。
Objective C 中的代码,与@Mark 答案相同:
首先你必须导入 PassKit:
@import PassKit;
并调用func打开Wallet App,func:
-(void) openAppleWalletApp {
PKPassLibrary * wallet = [[PKPassLibrary alloc] init];
[wallet openPaymentSetup];
}