Overview

Terra Sandbox is an isolated testing environment for mini-apps that want to be opened from the Terra Super-app. The mini-app teams will know the input, output configuration before delivering their product to the Terra super-app.

In addition, in Each version of the Sandbox app, we will provide a Terra BOM version, which contains a set of consistent Terra library versions.

Screen Overview#

After installing successfully Sandbox App, You will get a screen like the image below:

  1. Icon Help (Not implemented yet)#
  2. Select Scenario#
    Show a list of testing scenarios including: open mini-app without auth, open mini-app with exchanged idToken, open mini-app then perform purchase (SELF flow)
  3. Select mini-app type#
    We provide multiple mini-app platforms: Native, Web, React-Native
  4. Use default app-code#
    We provided some default mini-app codes corresponding to each scenario(default values was defined here) for easier testing. Pressing this button to restore the default code in cases you accidentally modify those values.
  5. Enter app code#
    In some cases, we will also provide to mini-app teams an app-code, each app-code is equivalent to a specific configuration on Terra so please enter the provided code to test with your own configuration. Press Sử dụng code mặc định if you want to use default mini-app codes.
  6. Open mini-app#
    Tap to open your mini-app
  7. Login Button#
    In order to exchange tokens between mini-app and super-app, you should log in before opening mini-app
  8. App version#
    Displaying current Sandbox app versions

Select the guide according your mini app type#