Ios 抑制自动苹果支付建议
我已经创建了一个具有核心蓝牙框架的应用程序,但我的物联网设备同时包含蓝牙和NFC。所以,当我进入NFC范围时,苹果支付弹出窗口触发Ios 抑制自动苹果支付建议,ios,swift,nfc,Ios,Swift,Nfc,我已经创建了一个具有核心蓝牙框架的应用程序,但我的物联网设备同时包含蓝牙和NFC。所以,当我进入NFC范围时,苹果支付弹出窗口触发 当我的应用程序在前台或后台时,他们有没有办法抑制Apple Pay弹出窗口。首先,我本以为你可以建立蓝牙连接,而不用靠得太近以至于NFC被检测到,但这不是你的问题 当应用程序位于前台时,您可以通过从PassKit框架调用来抑制ApplePay显示 请注意: 这种方法需要苹果公司颁发的特殊权利。如果授权不存在,请求将失败,并产生PKPassLibrary结果 具体来说
当我的应用程序在前台或后台时,他们有没有办法抑制Apple Pay弹出窗口。首先,我本以为你可以建立蓝牙连接,而不用靠得太近以至于NFC被检测到,但这不是你的问题 当应用程序位于前台时,您可以通过从PassKit框架调用来抑制ApplePay显示 请注意: 这种方法需要苹果公司颁发的特殊权利。如果授权不存在,请求将失败,并产生PKPassLibrary结果 具体来说,您需要
com.apple.developer.passkit.passpresentation suppression
权限
如果此应用程序供您自己使用,您应该可以将此权限添加到您的权限文件中。若要将其提交到应用商店,您需要联系苹果公司以获得此授权
当你的应用程序不在前台时,你不能抑制ApplePay。当Apple Pay界面检测到兼容的阅读器时,抑制其显示。要使requestAutomaticPassPresentationSuppression以所需的方式运行,需要一个权限 要请求特殊权利电子邮件apple pay-provisioning@apple.com . 请务必包含有关您公司的信息,并描述需要抑制Apple Pay对话框的用例。一旦您有了权限,就可以继续使用requestAutomaticPassPresentationSuppression方法