Screenreader Text

How to use custom screenreader text to improve accessibility on your paywall

📘

Screenreader Text is available in SDK Versions 3.0.17 and up

Default Screenreader Text

By default, your Nami paywall is setup for screenreaders. VoiceOver/TalkBack accessibility will read every piece of text on the paywall exactly as shown.

On iOS, if the element is a button, 'button' will be appended.

Custom Screenreader Text

📘

Custom Screenreader Text is available on Enterprise plans. Contact Team Nami for a demo.

You can add custom screenreader text on buttons and other call-to-action elements to help the user understand what they are doing by tapping.

Screenreader Text on product variables can have Smart Text variables inserted. The screenreader will read the replaced value. Learn more about Paywall Smart Text

In the example below, the custom screenreader text is populated for each product.

iOS

For a $4.99/month product, VoiceOver will read purchase for $4.99 per month button when the user taps on the element.

If the custom screenreader text is not populated, VoiceOver will read $4.99 slash month button

Android

For a $4.99/month product, TalkBack will read purchase for $4.99 per month

If the custom screenreader text is not populated, TalkBack will read $4.99 slash month

Testing Screenreader Text

iOS

Test On Device

You can test your paywall accessibility by turning on VoiceOver in Settings. Learn More

Test in Xcode

  1. Launch your test app on simulator
  2. In Xcode, click 'Open Developer Tool' > 'Accessibility Inspector'. Apple Documentation
  3. Attach to your simulator and tap Play to hear the accessibility hints

Android

Test On Device

You can test your paywall accessibility by turning on TalkBack in Settings. Learn More