Hello AppMaster Team,
I’m currently preparing to move my project to production and would like guidance on how to:
-
Generate the production-ready APK for my mobile app.
-
Host the web app version on my own custom domain (which I already have purchased and configured).
Here are my workspace and project details for reference:
-
Workspace ID: 421326
-
Project ID: 499936
I would really appreciate a step-by-step guide or documentation on:
-
How to request the production build of the mobile app (APK).
-
Any prerequisites or configuration changes required before the build.
-
How to deploy the web app on my own domain instead of the AppMaster preview domain.
-
If possible, an overview of the best practices for production publishing (security, testing, versioning, etc.).
Please let me know if any additional project details are needed from my side.
Thank you for your help and support!
Best regards,
Vikas
@vikas_rathod
Hello. To resolve your problem, please follow these steps in order: Custom Domain → Generating APK.
Custom Domain
- First, create a new deploy plan with
Environment Type: Production.
- Then, connect your custom domain in the
Domain tab.
Enter the domain without https:// and click the green button.
- Click Create.
- Publish the project to the new deploy plan.
No additional configuration is required for the web app to work on the custom domain. Once the domain is connected, the web app should become accessible.
Connecting a custom domain may take some time.
Generating APK
To generate an Android APK file:
- Publish the project so that the generated APK includes the latest updates.
- Then click Publish APP and select
Google Play.
- In Target Environment, choose the deploy plan you created earlier (Production).
- Application Settings. Select
Build Type: APK. Specify the Bundle ID, Version number, and Build number. The Deeplink field can be left empty.
- Google Play Integration.
- In Service File (.json), upload your
google-services.json. You can find this file in your Firebase Console.
- The Service Account File (.json) can be downloaded from your Google Cloud Console.
- Permissions. Specify all the permissions your application requires.
- Publishing Mode: Server-Driven
- Click Submit.
- Once the generation is complete, you’ll receive an email with a download link (sent to the user who initiated the build).
APK generation may take around 30–40 minutes.
Hi,
Thanks for the detailed steps — I have completed the custom domain setup and published the project under the Production environment.
Now I wanted to check:
After hosting the web app on my custom domain, how can I access or log in to the mobile app version?
Is there a way to generate or get a QR code (like the one AppMaster usually provides for preview builds) that users can scan to open or download the mobile app connected to the same backend/domain?
Thank you.
@vikas_rathod Hello.
If you’re using the AppMaster Developer app, nothing changes in terms of access. Just open the Dev App, select your project, and launch the application.
If you want to run the generated mobile app, install the APK and launch it. From there, everything depends on your app’s logic — the endpoints will automatically use your new custom domain.
No, you’ll need to handle that manually. The best option is to use a Deeplink, which you can then convert into a QR code. To do this, you’ll need to configure a few additional settings in your project.
Could you please help me with steps to redirect URL to get the QR Code.
Can I skip the 3rd step, or is there any other way to skip the google play integration.
@vikas_rathod You can set up a simple APK download via QR code.
But here I have scan the QR whenever there is an updated on the appmaster client app.
@vikas_rathod In Server-Driven mode, updates are delivered to clients automatically. You just need to restart the app a couple of times for the changes to take effect.
Yeah, However the use needs to scan the QR to login to the application right.
@vikas_rathod Can you clearly explain what you need?
- I have followed the web hosting setup, but I’m still not able to access my app using my domain name. On the dashboard, it’s still showing “In Progress.” Could you please help me with this issue?
- Also, I wanted to know about the mobile APK — is it possible to get the APK without using any Google Play or App Store integration? Can users download or scan the mobile app directly from the web hosting?
Right now, users have to scan the QR code every time to log in to the mobile app, so I’d appreciate some guidance on how to fix or simplify this.
Thanks in advance for your help! 
@vikas_rathod
CNAME record for your custom domain is not configured.
To use your custom domain with AppMaster, please create a CNAME record in your DNS zone pointing to cdn.xx-appmaster.com (depends on the deploy plan region).
Android — Yes. iOS — No. For Step 4: Google Play Integration, you need a Service File (google-services.json). You can get it from your Firebase project.
You can also use the same file as your Service Account File.
Users don’t need to log in to AppMaster in the generated APK.
CNAME record custom domain is configured and it’s been more than 48 hours still not able see anything on this domain taasi.co could you please assist with this.
You never set a proper cname. Fix it before you continue
Currently, I’m unable to log in to the mobile app after scanning the QR code due to this issue. Since there’s an urgent need to use the mobile app for a demo, I’d like to revert the setup back to the previous development phase so that users can access the app. Once the issue is resolved, I’ll reapply the process to move it back to production mode.
Could you please guide me on how to do this?
@vikas_rathod Hello. Are you having trouble logging into the AppMaster Developer App?
Yes not able to login i the AppMaster developer account.
@vikas_rathod Try clearing the cache.
You can also create another deploy plan.