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