All apps are shown via Frames. That means you have to host your web application on your side, allowing it to be shown in frames. Due to Frames' nature, not all products, such as Twitter and Telegram, allow working with them. Hence, please test your app functionality before applying to the store.
When a user launches an app, a unique API key with requested permissions is created and sent to your side. So a user no longer has to provide you API keys manually.
When a user launches an App, we send an API key with additional information. This information contains:
Hashed user ID
Hashed email (lowercase, SHA 256)
Theme parameters (night or day)
An example of a request being sent looks like this:
How to add an app
Go to the Apps Store page.
Click to Upload an app
Fill in a short form
Main description (works with https://remarkjs.github.io/react-markdown/, so you can make it look smooth and stylish)
Select Permissions (an API key with requested permissions will be created. Please note that most developers can create only Temporary write access permission. This was made due to security issues. It means write API keys will be active ONLY if a user has your app launched. When users close your app, API keys will stop working in 60 seconds. However, the same API keys will be active once the user relaunches your app. To request permanent keys, please message the 3Commas support team.
Click the “Release” button on your app.
After that, your app will be sent to moderation. The process can take up to 1-2 business days. Your previous version keeps being active.
Monetization and billing
3Commas Developers Community
Do not hesitate to join our 3Commas Apps Development Telegram chat for the latest updates!