In iOS 17.4.1, when opening a USDZ blob to view in AR QuickLook, and passing in Apple Pay # params, such as applePayButtonType / checkoutTitle / checkoutSubtitle / price, the Apple Pay banner is not rendered. In previous versions of iOS, this used to be possible. Also, when opening USDZ blob, it is still possible to use other # params such as allowsContentScaling / canonicalWebPageURL and most significantly, custom / customHeight parameters do still render a custom banner in the AR session. Repro steps: - Using iOS 17.4.1 iPhone - Visit this test: https://modelviewer-extended-params.glitch.me/ (This link uses the ModelViewer component to generate a USDZ blob from GLB). - Turn ON 'Auto USDZ' option to use USDZ blob rather than the USDZ file. - Turn ON 'QuickLook Apple Pay Button' option to add # params. - Tap the AR icon to open model in AR QuickLook. - Observe, no Apple Pay banner. Tested with: - iOS 17.4.1 - FAIL - iOS 17.2.1 - FAIL - iOS 16.6.1 - PASS - iOS 15.8.1 - PASS
<rdar://problem/125418773>
Thanks for the bug report! Investigating...
I'm also running into this issue. The regression is still present on iOS 17.5.1.
Still an issue with iOS 18 beta. When opening a USDZ blob to view in AR QuickLook, Apple Pay banner is not rendered.
Still an issue in iOS 18.0 Dev Beta 5 (22A5326f)