Seamless Embedded Integration

Learn how Wexer can embed a world leading wellness content solution within your existing mobile app.

Introduction

This guide explains how we can embed the Wexer Web Player into your existing mobile app. To enable a seamless user experience, we can either authenticate users with your platform through a range of mechanisms, or simply log the users device Id as a unique identifier.


User Flow

  1. The user logs into your app as they would normally do
  2. They would tap on the promo or navigation tab linking to the Wexer content (note: your app can apply logic here, to redirect the user to an upgrade path if you would like to monetise the content service in this way.
  3. Your app passes a token on the querystring of the URL loaded in the webview. This token is used by the Wexer platform to authenticate the user.
  4. If the user is authenticated, the Web Player will load normally within the webview. If not, they will see a message informing them that they need to upgrade their membership.

Steps to Implement

  1. Your app team need to create a WebView Controller/Activity with top navigation bar having a title and button to return back into the application.
  2. [Optional but recommended] Your backend team need to provision an API to enable user authentication.
  3. Wexer will provision the Web Player and build the SSO integration, and supply your app team with the embedding URL.
  4. Your app team load the Web Player embedding URL in the WebView. Example:
    1. [baseurl]?runtime=embedded&mode=seamless&token=389465734958

What’s Next

Get in touch with us if you have specific questions regarding your use-case.