Подавить автоматическое предложение Apple Pay - PullRequest
0 голосов
/ 12 июня 2018

Я создал приложение с поддержкой ядра Bluetooth, но мое устройство IOT содержит Bluetooth и NFC.Поэтому, пока я вхожу в диапазон NFC, запускает всплывающее окно Apple Pay.

Это какой-либо способ подавления всплывающего окна Apple Pay, когда мое приложение находится на переднем или заднем плане.

1 Ответ

0 голосов
/ 12 июня 2018

Во-первых, я бы подумал, что вы сможете установить соединение Bluetooth, не подойдя достаточно близко для обнаружения NFC, но это не ваш вопрос.

Вы можете подавить отображение ApplePay когда ваше приложение находится на переднем плане путем вызова requestAutomaticPassPresentationSuppression(responseHandler:) из инфраструктуры PassKit.

Обратите внимание:

Для этого метода требуетсяспециальное право, выданное Apple.Если права нет, запрос завершится неудачно с результатом PKPassLibrary.

В частности, вам необходимо право com.apple.developer.passkit.pass-presentation-suppression.

Если это приложение для вашего собственного использования, вы можете просто добавить это право в свой файл разрешений.Чтобы отправить его в App Store, вам нужно связаться с Apple, чтобы получить это право.

Вы не можете запретить ApplePay, если ваше приложение не на переднем плане.

...