Skip to main content

Flexible Plan Setup Guide

Thank You for Choosing the Flexible Plan This page provides a guide on the steps from creating a Workspace to starting its use. By following the steps below, you can smoothly make the most of DeployGate's features.

1. Try Out DeployGate's Basic Features Yourself

1.1 Set Up Your Workspace

  1. Log in to DeployGate using the account of the Workspace administrator.

  2. Click on your Workspace name
    (*) from the menu in the upper right corner to access the Workspace management screen. *This will be the company name you provided when you request through the form.

ScreenShot of Workspace admin console

  1. Click on Settings in the upper right corner of the Workspace management screen to configure additional Workspace settings.

ScreenShot of Workspace setting from admin console

ScreenShot of Workspace setting

You can upload a profile image or change the display name as needed.

1.2 Greate an Organization

  1. Click on Organization Settings located on the left side of the Workspace Admmin console screen.
    ScreenShot of Workspace organization setting

  2. From the Create button in the top right corner of the Organization settings screen, create a new Organization.
    ScreenShot of Crerate New Organization

You can create multiple Organizations within a Workspace.
By creating Organizations for each project or internal department, you can manage access permissions more efficiently.
Each application will be uploaded to a specific Organization.

The relationships between Workspaces, Organizations, Teams, and Applications are illustrated in the diagram below.

Chart of Elements Relationshop

  1. Enter the Organization name, display name (optional), and Organization description (optional), then click Create.
caution

The Organization name cannot be changed later. However, the display name can be updated at any time.

ScreenShot of Set New Organization

  1. Click on Organizations on the left to return to the Organization list screen.
    Here, you can confirm that the newly created Organization is displayed.
    ScreenShot of List Organization

1.3 Uploading an Application

  1. Hover over your account name in the top right corner to display the menu, then select Workspaces.

  2. On this screen, you can see a list of Organizations created within the Workspace. Click on the Organization you created earlier.
    ScreenShot of Select Organization

  3. When the following screen appears, click the Upload button.
    Clicking the button will open a file selection dialog. Select an APK/AAB file or an IPA file to upload the app to the Organization.
    Once the upload is complete, the app management screen will open.
    ScreenShot of Confirm Upload App

  4. After the app is uploaded, you will be redirected to the app details screen, as shown below.
    A QR code for installing the app on your device will be displayed.
    ScreenShot of Complete Upload

1.4 Installing the App on Your Device

To install the app on your device, please refer to the following links:

2. Distributing the App to Others

2.1 Distribute App by Member Distribution Method

DeployGate offers two distribution methods: "Member Distribution" and "Link Distribution."

  • Member Distribution: Ideal for consistently sharing the app within the development team.

    • Requires account registration
    • Update notifications available
    • Detailed log management
    • Access to all revisions
  • Link Distribution: Suitable for having a specific app revision tested by a wide testers.

    • No account registration required
    • Distribution limited to one revisions

For more details, please refer to Two Distribution Methods.

You can also choose different distribution methods depending on the application.

2.2 Inviting Members to the Workspace for Member Distribution

Let’s try Member Distribution, where testers register accounts and participate as members.
Using Member Distribution offers several benefits, such as:

  • More detailed log tracking
  • Access control via accounts
  • Access to features like the Capture Feature.

You can invite members using methods such as Inviting Members from the Workspace or Inviting Members via API.
In this example, we will invite members directly from the team to grant them access.

  1. From the left menu, click on Organizations, then click the icon next to the desired Organization in the list.
    ScreenShot of Group Details

  2. On the displayed Organization management screen, click Team List.

ScreenShot of Team Details

  1. The team details screen will be displayed.
    By default, teams for Owners, Developers, and Testers are provided.
    Here, let's invite someone to the Developer team. Click on "Developer".

ScreenShot of Team Details

Access Control with Teams
  1. Click Invite New Member to display a form for entering an email address.
    Enter the email address of the person you wish to invite, then click Invite and Add to Workspace.
    ScreenShot of Invite New Member
    An invitation email will be sent to the person you invited.

    ScreenShot of Added New Member

  2. From the Applications members can access to on the right, select the application you want to grant access to.

    ScreenShot of App Assigned to Team

  3. The invited person should follow the instructions on this page to install the app:
    -> Installing Apps Distributed via Member Distribution

    Member Distribution provides notifications when the app is updated and allows downloading of all revisions.
    If someone is consistently participating as a development member, Member Distribution is recommended for app sharing.

With Link Distribution, users can install the app without creating an account, making it ideal for large-scale beta testing with numerous testers.
However, this method does not support account management, so detailed tracking, such as identifying who downloaded the app, is not possible.

Access can be restricted with a password, and Link Distribution can also be limited to members with accounts.

With Link Distribution, it is possible to restrict access to members with accounts.

In this case, you can take advantage of the benefits of both Link Distribution and Member Distribution:

  • Account management allows for detailed log tracking.
  • The capture featurecan be utilized.
  • You can specify and distribute only a specific revision.
  1. Select the app from the dashboard.
    ScreenShot of Select App from Dashboard

  2. On the app details screen, click Create a Link.
    ScreenShot of Create Link

  3. When the following screen appears, copy the URL and share it with your members.
    ScreenShot of Ready to Share
    After closing the above screen, the distribution page will be displayed.
    ScreenShot of Distribution Page

tip

The distribution page can be customized.
The page accessed by those who receive the shared URL is called the "distribution page."

  • The distribution page allows for detailed configuration. -> Setting Up the Distribution Page

  • By setting the visibility to Only team members with access to the app, you can restrict access to members with members who you assigned in a team who can access to the app. This setup enables the use of features like the capture feature and detailed access management, as same as Member Distribution. -> Configuring Distribution Page Visibility

  1. Recipients of the Link Distribution URL should follow the instructions on this page to install the app:
    -> Installing Apps Distributed via Link Distribution

3. Mastering DeployGate with More Convenient Features

DeployGate provides tools to support a more efficient application development cycle.
Here are some convenient features to try:

3.1 Using Capture to Collect Feedback on Distributed Apps

The Capture feature makes it easy to report bugs along with screenshots.
With this feature, simply taking a screenshot of the app under development allows the DeployGate app to automatically collect:

  • Logs from just before the screenshot was taken
  • Device information
  • Information about installed apps
  • Other details useful for debugging

This data is then easily shareable between developers and testers.
For more details, refer to [Developer Guide: Capture Feature](../../developer-guide/capture/about-c

caution

The Capture feature is available only when using Member Distribution or Link Distribution with the setting restricted to members only.
Currently, it is supported for Android apps only.

Chart of Capture Summary

3.2 Integrating Chat to Receive Notifications

By integrating DeployGate with your chat service, you can effortlessly share various updates that occur during app development with your entire team.
-> Chat Notification

3.3 Using Shared Team to Share Testers Across Organizations

The Shared Team feature allows you to share teams across Organizations within a Workspace.
This is useful in scenarios such as having a dedicated QA team within your company that needs constant access to multiple development apps.
-> Creating Shared Teams

Chart of Shared Team

3.4 Streamlining Development Cycles with the API

Leveraging DeployGate's API can help reduce manual tasks and improve operational efficiency.
For detailed specifications and sample code, please refer to this page.
-> DeployGate API Reference

4. Migrating Applications from Other Plans to your Workspace

If you are currently using a plan other than the Flexible plan, you can migrate your existing Organizations and applications to your Workspace without any issues.

4.1 Migrating Organization in Individual (Free Plan) to your Workspace

Organizations in the Individual plan can be seamlessly migrated to your Workspace under the Flexible plan.
-> Migrating Individual Plan Organizations to a Flexible Plan Workspace

4.2 Migrating Organization from Old Business Plans (Startup, Business, Large Business) to a Workspace

Organizations in Old Organization Plans can also be migrated to a Flexible plan Workspace.
Please verify the required number of members before initiating the migration.
-> Migrating Legacy Business Plan Organizations to a Flexible Plan Workspace

4.3 Migrating Applications from Old Personal Plans (Personal Free, Personal Pro) to a Workspace

Old Personal Plan such as Personal Free and Personal Pro plans did not have the concept of "Organizations" like the current service, and apps were uploaded directly.
As a result, when migrating to the Flexible plan Workspace, you need to migrate each app individually.
-> Migrating Applications from Legacy Personal Plans to a Flexible Plan Workspace