Summary:
Apple Pay users who wish to use an app at a QR code scanner which also supports NFC are not able to do so unless the app developer has added a specific entitlement. Many developers are either a) Not aware this entitlement exists or b) Not interested in going through the rigamarole of requesting this entitlement.
This leaves the user in a frustrating situation if the developer hasn’t requested this entitlement, and they need to scan something at a scanner which also accepts apple pay.
It would be very helpful to have some kind of “temporarily disable” button that shows up after you’ve already dismissed ApplePay once (or even on the first showing if that’s too much of a pain in the ass to track) that disables Apple Pay until the next time the device locks.
This would help prevent users from being frustrated by decisions/ignorance of developers in a way that reflects poorly on the OS.
Steps to Reproduce:
Prerequisites:
NFC capable phone
Apple pay enabled
Be in the Netherlands.
Use the NS International app (which does not have the pass presentation suppression on) to download tickets for a train journey from any large or medium sized city to somewhere outside of the Netherlands.
As you approach the gates to enter the station at any large to medium city’s centra(a)l station, pull up the app and get the QR code for your ticket ready to scan.
Hold your phone up to the scanner at the gate, attempting to scan the QR code.
Apple pay shows up.
Dismiss Apple Pay.
Repeat steps 4-6 until you get annoyed and just scan your regular NFC transit card.
General rage.
File bug with developer, expect it to be fixed sometime in 2020.
Expected Results:
SOME kind of way to temporarily disable apple pay so the damned gate can scan my pass.
Actual Results:
General rage, filed bug.
Version:
11.2.5
Notes:
The pass kit entitlement and its requirement for Apple approval are documented here:
Description
Summary: Apple Pay users who wish to use an app at a QR code scanner which also supports NFC are not able to do so unless the app developer has added a specific entitlement. Many developers are either a) Not aware this entitlement exists or b) Not interested in going through the rigamarole of requesting this entitlement.
This leaves the user in a frustrating situation if the developer hasn’t requested this entitlement, and they need to scan something at a scanner which also accepts apple pay.
It would be very helpful to have some kind of “temporarily disable” button that shows up after you’ve already dismissed ApplePay once (or even on the first showing if that’s too much of a pain in the ass to track) that disables Apple Pay until the next time the device locks.
This would help prevent users from being frustrated by decisions/ignorance of developers in a way that reflects poorly on the OS.
Steps to Reproduce: Prerequisites:
Expected Results: SOME kind of way to temporarily disable apple pay so the damned gate can scan my pass.
Actual Results: General rage, filed bug.
Version: 11.2.5
Notes: The pass kit entitlement and its requirement for Apple approval are documented here:
https://developer.apple.com/library/content/documentation/Miscellaneous/Reference/EntitlementKeyReference/ApplePayandPassKitEntitlements/ApplePayandPassKitEntitlements.html
- Product Version: 11.2.5 Created: 2018-02-25T20:23:28.530850 Originated: 2018-02-25T21:23:00 Open Radar Link: http://www.openradar.me/37877567