Contents
Adding Members to your Developer Team
Adding App Testers to the Application
Viewing Unverified Activities on the App Launcher
Where can I find my Activity’s Application ID?
Introduction
So, you've built an awesome Activity and now you want people to find and play it, right?
How users discover your Activity depends on whether it's verified or unverified.
Below, we'll explain how users can find and play your Activity based on its verification state.
Verified Activities:
Once your application is verified, you will not be able to turn off the public bot setting. For development and iteration, we suggest having an unverified Activity.
When your Activity is verified and Discovery has been enabled in the Developer Portal, there are currently 3 surfaces where people can discover your app.
Discovery Surfaces
1. The App Launcher
The new App Launcher displays when a user clicks the shapes icon at the bottom of the client. From there, users can browse all Discoverable apps and Activities including yours!
2. App Directory
The App Directory now features Activities! When your Activity is discoverable people will be able to find it in the App Directory with its very own App Profile Page.
3. Activity Status (Recent Activity)
When a user plays an Activity and their Activity Privacy is toggled on, friends and members in their servers will be able to see when they are playing your Activity or if they have played it recently.
You can read more about recent activity here!
How to Enable Discovery
After enabling discovery for your app, it can take up to 30 hours for your Activity to show up in the following Discovery Surfaces.
Once your application is verified in the Developer Portal, the Discovery tab will appear on the left-hand side when you open up your application.
In the Discovery Settings tab, fill out all the required fields. This information will make up your Activity's profile page on the App Directory. For guidance, check out the Best Practices Guide.
After completing all fields, head to the Discovery Status tab to ensure you've met all criteria. Once you have, click the Enable Discovery button to make your Activity discoverable.
If you later decide to remove your Activity from Discovery surfaces, you can also disable Discovery on this page.
Unverified Activities:
By design, unverified Activities have limited visibility and can only be launched in servers with fewer than 25 members. There are two ways to give users access to your Activity until it can be released more widely in the future. Below, we'll discuss how to add app testers or developers to your team.
1. Adding Members to your Developer Team
If your application is managed by a developer team, other team members can also launch your Activity.
Please note, you must be friends on Discord with any users you add to the Developer Team.
You can include up to 100 members in your developer team. To do this, select the team that owns the application to which your Activity is connected.
Input the Discord username of the person you want to add, and choose the role you want them to take on.
It is important to note that anyone on the Developer Team will have access to important app information in the Developer Portal. If you are adding someone strictly for play testing purposes, we suggest adding them as an App Tester instead.
The user will receive an email invitation, which they need to accept to officially join the team.
2. Adding App Testers to the Application
It is very important to only test Activities from developers that you trust. For more information on Unverified Activity Safety, check out this article.
Additionally, you can add up to 50 App Testers, regardless of whether your application is owned by a developer team.
To do this, open the application in the Developer Portal and select 'App Testers' from the left-hand toolbar.
From this point, you can input the usernames of any of your Discord friends. However, they must check their email and accept the invitation to become an App Tester.
It’s crucial to only test Activities from developers you trust. If you receive a testing invite you weren’t expecting and want to opt out, simply ignore and discard the invitation in your email without clicking accept.
Viewing Unverified Activities on the App Launcher
Note: You can only see private Activities if they are Activities that you own, are on a Developer Team for, or have been invited to play test.
To view private Activities in the App Launcher that you or your team are developing or testing, open your User Settings in the Discord desktop app. Select Advanced on the left side of the app. Ensure that Developer Mode is turned ON. Head to a voice channel and click the Activity rocket icon and start playing! 🚀
App Testers will also need to go into Advanced settings. Toggle on “Application Test Mode”. You’ll see a pop-up where you will need to paste in the Application ID you are wanting to test, and click Activate.
Where can I find my Activity’s Application ID?
💡 If you received an invitation to become an app tester, you will find the application ID in the request email.
At some point, you may need to access your Activity’s App ID.
If you are on the team that owns the app, you can do that in the Discord Developer Portal. You can find and copy the Application ID under the General Information section.
Additional Resources
- Introducing the Embedded App SDK!
- Embedded App SDK - Getting Started Guide
- What are Verified and Unverified Activities?
- Transferring Your App to a Team
- Join the Discord Developers Server
#activities-dev-help
channel! - Reach out to our Developer Support team if you have any questions about the SDK!