SDK · consent UI

The permission popup, on every platform.

One tap, one capture. The popup returns for every new request.
IOSBottom sheetSwiftUI · native
9:41
Acme Delivery
Order #8412
Margherita pizza · 2
Extra basil, no olives
!
Payment failed — card declined (402)
+
Share a screenshot?
Acme Delivery support asked to capture your current screen — just this once.
Requested by Dana from Acme support · only this app’s screen
Allow once
Don’t allow
ANDMaterial dialogMaterial 3 · native
9:30
Acme Delivery
Order #8412 · Margherita pizza
Extra basil, no olives
!
Payment failed — card declined (402)
+
Share a screenshot?
Acme Delivery support asked to capture your current screen — just this once.
Requested by Dana from Acme support
Don’t allow
Allow once
WEBCorner promptJS SDK · shadow DOM
New Tab
acme.com/checkout
Acme DeliveryMenuOrdersCart · 2
Checkout
!
Payment failed — card declined (402)
Card number ···· 4421
09 / 27
CVC
Pay $31.40
Order #8412
Margherita · 2$26.00
Delivery$5.40
Total$31.40
+
Share a screenshot?
Acme Delivery support asked to capture your current screen — just this once.
Requested by Dana from Acme support · this tab only
Don’t allow
Allow once
Popup copy is customizable per workspace (Dashboard → Settings) and switches with the product’s capture mode. The popup’s buttons and titles come from the SDK’s string files; the developer sets the language with Snaply.configure(language:).