iOS, как перенести пользователя прямо в приложение Wallet

Сейчас я интегрирую Apple Pay и вижу рекомендации по интерфейсу iOS для Apple Pay.

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

Как открыть приложение "Кошелек", когда пользователь нажимает кнопку?

2 ответа

Решение

Проверьте 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, func:

      -(void) openAppleWalletApp {
    PKPassLibrary * wallet = [[PKPassLibrary alloc] init];
    [wallet openPaymentSetup];
    
}
Другие вопросы по тегам