禁止自动Apple Pay建议

Mc *_*ibi 2 nfc ios swift

我已经创建了一个具有核心蓝牙框架功能的应用程序,但我的IOT设备包含蓝牙和NFC.因此,当我进入NFC范围Apple Pay弹出触发时.

当我的应用程序在前台或后台时,他们是否有任何方法可以抑制Apple Pay弹出窗口.

Pau*_*w11 9

首先,我原本以为你能够在没有足够接近NFC的情况下建立蓝牙连接,但这不是你的问题.

通过从PassKit框架调用,您可以在应用程序位于前台时禁止ApplePay显示requestAutomaticPassPresentationSuppression(responseHandler:).

注意:

此方法需要Apple发布的特殊权利.如果权利不存在,则请求将失败并显示PKPassLibrary结果.

具体而言,您需要com.apple.developer.passkit.pass-presentation-suppression权利.

如果此应用程序仅供您自己使用,您应该只需将此权利添加到您的权利文件中.要将其提交到App Store,您需要联系Apple以获得此权利.

当您的应用不在前台时,您无法取消ApplePay.