Skip to main content

Signature

Optional, on every platform. There is nothing else to configure: no key, ever, on any of the three SDKs. Skip calling this entirely if you are shipping against production.

Options

string
default:"https://app.verifyyou.com"
The hosted flow’s own origin. Override it for a dev or staging build, the same as the browser SDK’s appBase. It must be an https VerifyYou origin, or a local dev host. See Errors below for what an invalid value does.

Errors

An invalid appBase is a developer mistake, and each platform reacts differently.
  • Android throws IllegalArgumentException.
  • React Native throws an Error. It checks the value in JavaScript, before the native SDK sees it.
  • iOS in a debug build stops with an assertion failure.
  • iOS in a release build ignores the value without any message and keeps the previous appBase. That is production unless you set a valid one earlier.
A release build on iOS never tells you that an override was ignored. A typo in a staging appBase runs against production. Check your override in a debug build first.