Why doesn't use_terra_avengers_app open the native app?
use_terra_avengers_app must be passed inside the JSON body of /auth/generateWidgetSession (for example {"reference_id": "...", "use_terra_avengers_app": true}).
use_terra_avengers_app must be passed inside the JSON body of /auth/generateWidgetSession (for example {"reference_id": "...", "use_terra_avengers_app": true}). Appending it as a query parameter to the returned widget URL has no effect.
With it set, pressing Connect for an SDK-only provider redirects the user to the prebuilt Terra companion app, which sets up permissions, the auth webhook and background delivery automatically.
A few notes:
The Python client library does not support this parameter, so create the session with a direct HTTP request and pass
use_terra_avengers_appas the string"true".Test on a real device with the companion app installed from the app store.
The companion app is currently iOS-only, with no Android equivalent yet.
See the Terra widget docs for context.
Last updated
Was this helpful?