我已经创建了一个具有核心蓝牙框架功能的应用程序,但我的IOT设备包含蓝牙和NFC.因此,当我进入NFC范围Apple Pay弹出触发时.
当我的应用程序在前台或后台时,他们是否有任何方法可以抑制Apple Pay弹出窗口.
首先,我原本以为你能够在没有足够接近NFC的情况下建立蓝牙连接,但这不是你的问题.
通过从PassKit框架调用,您可以在应用程序位于前台时禁止ApplePay显示requestAutomaticPassPresentationSuppression(responseHandler:).
注意:
此方法需要Apple发布的特殊权利.如果权利不存在,则请求将失败并显示PKPassLibrary结果.
具体而言,您需要com.apple.developer.passkit.pass-presentation-suppression权利.
如果此应用程序仅供您自己使用,您应该只需将此权利添加到您的权利文件中.要将其提交到App Store,您需要联系Apple以获得此权利.
当您的应用不在前台时,您无法取消ApplePay.
| 归档时间: |
|
| 查看次数: |
729 次 |
| 最近记录: |