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
-
Log in to DeployGate using the account of the Workspace administrator.
-
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.
- Click on
Settings
in the upper right corner of the Workspace management screen to configure additional Workspace settings.
You can upload a profile image or change the display name as needed.
1.2 Greate an Organization
-
Click on
Organization Settings
located on the left side of the Workspace Admmin console screen.
-
From the
Create
button in the top right corner of the Organization settings screen, create a 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.
- Enter the Organization name, display name (optional), and Organization description (optional), then click
Create
.
The Organization name cannot be changed later. However, the display name can be updated at any time.
- Click on
Organizations
on the left to return to the Organization list screen.
Here, you can confirm that the newly created Organization is displayed.
1.3 Uploading an Application
-
Hover over your account name in the top right corner to display the menu, then select
Workspaces
. -
On this screen, you can see a list of Organizations created within the Workspace. Click on the Organization you created earlier.
-
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.
-
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.
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.
-
From the left menu, click on
Organizations
, then click the icon next to the desired Organization in the list.
-
On the displayed Organization management screen, click
Team List
.
- 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".
- You can configure permissions for each team. -> Team Roles
- You can also create new teams. -> Create New Teams
-
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 clickInvite and Add to Workspace
.
An invitation email will be sent to the person you invited. -
From the
Applications members can access to
on the right, select the application you want to grant access to. -
The invited person should follow the instructions on this page to install the app:
-> Installing Apps Distributed via Member DistributionMember 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.
2.3 Distribute App via Link Distribution Method
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.
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.
-
Select the app from the dashboard.
-
On the app details screen, click
Create a Link
.
-
When the following screen appears, copy the URL and share it with your members.
After closing the above screen, the distribution page will be displayed.
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
- 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
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.
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
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