uxMode: 'redirect' pricing confirmation

Dear staff,

Thank you very much for your excellent service and tooling; it was a breeze to implement into our app.

We were quite surprised to discover when moving toward production that the “uxMode: ‘redirect’”, necessary for users on iOS (as our users are not power users and do not know how to allow popups in their browser settings), requires a premium payment to use this mandatory feature. This essentially means we could not go to production even for our first events with only a few users.

Therefore, I would like to ensure that we are not doing anything wrong and that this is indeed the clear strategy of Web3Auth. If we want to have a production environment that accommodates iOS users, the Growth Plan is the bare minimum, correct?

Best regards,

Vivien

Hey, the uxMode: "redirect" is available from the base plan itself. Can you share your configuration of Web3Auth please?

1 Like

Hi, thank you very much for your kind answer :pray:

Glad to know that it was not intended, and it might only be a configuration problem on our end as well :man_bowing:

I could confirm that I can reproduce the following error:

  • By “just” following the getting started:
    Integration Builder | Web3Auth

  • Then adding the following lines:
    image

  • And of course replacing the client id with the client id of our mainnet project created in the web3auth dashboard.

I also have a video and a repro git repository if I can share them with you privately.

Looking forward to your answer, and thank you for your kind support :man_bowing:

Hey @vivien,

Sorry for the delay. The uxMode parameter has now been moved to uiConfig, which includes all the whitelabel parameters. I see that you’re already on the Growth plan. Were you able to get this working now?

Please let us know if you encounter any issues.

Closing the issue, the issue was already solved in the DM, not sure why it didn’t close it here. The fix is to remove the uiConfig from the Web3Auth initialization, and for uxMode, use OpenLoginAdapter.

const openloginAdapter = new OpenloginAdapter({
          adapterSettings: {
            uxMode: UX_MODE.REDIRECT,
          privateKeyProvider,
        });

web3auth.configureAdapter(openloginAdapter);
2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.