HasPayloadFormatters to generate structured payloads recognized by smartphone camera apps.
Web URLs (asUrl)
Generates a standard URL payload:
Wi-Fi networks (asWifi)
Generates a WIFI: configuration string that allows mobile devices to connect immediately upon scanning:
WIFI:S:<ssid>;T:<encryption>;P:<password>;H:<hidden>;;
Email messages (asEmail)
Generates a mailto: payload with prefilled recipient, subject, and body:
mailto:support@example.com?subject=...&body=...
SMS messages (asSms)
Generates an smsto: payload that opens the device SMS composer:
smsto:+15551234567:CONFIRM
Custom formatters (formatPayloadUsing)
When you need custom payload structures (such as vCards, JSON tokens, or proprietary protocols), use formatPayloadUsing: