|
1 | 1 | --- |
2 | 2 | slug: /deployment/google-playstore-deployment |
3 | 3 | title: Google Play Store Deployment |
4 | | -description: Learn how to deploy your apps to the Google Play Store using DreamFlow. |
5 | | -tags: [Google Play Store, Deployment, DreamFlow, Android] |
| 4 | +description: Learn how to deploy your apps to the Google Play Store using Dreamflow. |
| 5 | +tags: [Google Play Store, Deployment, Dreamflow, Android] |
6 | 6 | sidebar_position: 3 |
7 | 7 | toc_max_heading_level: 4 |
8 | | -keywords: [Google Play Store, Deployment, DreamFlow, Android] |
| 8 | +keywords: [Google Play Store, Deployment, Dreamflow, Android] |
9 | 9 | --- |
10 | 10 |
|
11 | 11 | # Google Play Store Deployment |
12 | 12 |
|
13 | | -DreamFlow allows you to deploy your apps directly to the Google Play Store from within the platform. This guide covers all the necessary prerequisites, a step-by-step deployment process, and common troubleshooting tips. |
| 13 | +Dreamflow allows you to deploy your apps directly to the Google Play Store from within the platform. This guide covers all the necessary prerequisites, a step-by-step deployment process, and common troubleshooting tips. |
14 | 14 |
|
15 | 15 | :::info[Prerequisites] |
16 | 16 |
|
17 | 17 | - Register for a [**Google Play Developer account**](https://play.google.com/console/signup). |
18 | | -- Ensure you have set an app launcher icon. If not, add an app icon to the DreamFlow assets, then use the [**flutter_launcher_icons**](https://pub.dev/packages/flutter_launcher_icons) package or ask the AI agent to set it up for you. |
| 18 | +- Ensure you have set an app launcher icon. If not, add an app icon to the Dreamflow assets, then use the [**flutter_launcher_icons**](https://pub.dev/packages/flutter_launcher_icons) package or ask the AI agent to set it up for you. |
19 | 19 | - Ensure your app package name is correct, as it cannot be changed after deployment. To verify it, open `android/app/build.gradle` and check the `applicationId`. To update the package name, you can use the [**change_app_package_name**](https://pub.dev/packages/change_app_package_name) package or simply ask the AI agent. |
20 | 20 | - It's recommended to [**test your app on a real device**](../test/test-on-mobile-device.md) before deployment. |
21 | 21 |
|
@@ -59,7 +59,7 @@ To provide the app details required by the Google Play Store, go to the **Set up |
59 | 59 |
|
60 | 60 | ## 3. Adding service account credentials |
61 | 61 |
|
62 | | -To enable DreamFlow to deploy your app to the Google Play Store, you need to add service account credentials. |
| 62 | +To enable Dreamflow to deploy your app to the Google Play Store, you need to add service account credentials. |
63 | 63 |
|
64 | 64 | ### 3.1 Creating a Service Account |
65 | 65 |
|
@@ -159,25 +159,26 @@ To create the Service Account, you can follow the instructions from [here](http |
159 | 159 | </div> |
160 | 160 | <p></p> |
161 | 161 |
|
162 | | -### 3.2 Uploading service account credentials to DreamFlow |
| 162 | +### 3.2 Uploading service account credentials to Dreamflow |
163 | 163 |
|
164 | | -To upload your service account credentials in DreamFlow, go to **Publish > Android**. Under **Google Play Credentials**, click **Upload .json** and select the `.json` file you downloaded in step 4. |
| 164 | +To upload your service account credentials in Dreamflow, go to **Publish > Android**. Under **Google Play Credentials**, click **Upload .json** and select the `.json` file you downloaded in step 4. |
165 | 165 |
|
166 | 166 |  |
167 | 167 |
|
168 | 168 | ## 4. Deploy to Google Play Store |
169 | 169 |
|
170 | | -For first-time deployment, you need to create an initial release manually in Google Play Console. After that, DreamFlow can handle all subsequent deployments. |
| 170 | +For first-time deployment, you need to create an initial release manually in Google Play Console. After that, Dreamflow can handle all subsequent deployments. |
171 | 171 |
|
172 | 172 | ### 4.1 First-time setup |
173 | 173 |
|
174 | | -1. In DreamFlow, set the **Google Play Track** to **Internal** and click **Submit Build to Google Play**. |
175 | | -2. Once the build is complete, download the [**.aab**](https://chatgpt.com/share/6f5714c1-eb13-428b-b9ee-9772f2810284) file. |
176 | | -3. In Google Play Console, create an **Internal Testing** track and upload the **.aab** file. |
| 174 | +1. In Dreamflow, set the **Google Play Track** to **Internal**. |
| 175 | +2. Specify the **Bundle ID** and **Version Code** and then click **Submit Build to Google Play**. |
| 176 | +3. Once the build is complete, download the [**.aab**](https://chatgpt.com/share/6f5714c1-eb13-428b-b9ee-9772f2810284) file. |
| 177 | +4. In Google Play Console, create an **Internal Testing** track and upload the **.aab** file. |
177 | 178 |
|
178 | 179 | :::info |
179 | 180 |
|
180 | | -- After the internal testing track is set up, DreamFlow can handle all future deployments directly. |
| 181 | +- After the internal testing track is set up, Dreamflow can handle all future deployments directly. |
181 | 182 | - Even if the build status appears as FAILURE, you can still download the AAB file. |
182 | 183 |
|
183 | 184 | ::: |
@@ -209,9 +210,9 @@ For first-time deployment, you need to create an initial release manually in Goo |
209 | 210 | </div> |
210 | 211 | <p></p> |
211 | 212 |
|
212 | | -### 4.2 Deploy from DreamFlow |
| 213 | +### 4.2 Deploy from Dreamflow |
213 | 214 |
|
214 | | -To deploy your app from DreamFlow, navigate to **Publish > Android**, set the **Track** to Internal, and update the **version code.** If your app is still in draft mode (not yet available on the Play Store), set **Submit as Draft** (under **Deployment Flags)** to **True**, and then click **Deploy to Play Store**. |
| 215 | +To deploy your app from Dreamflow, navigate to **Publish > Android**, set the **Track** to Internal, and update the **version code.** If your app is still in draft mode (not yet available on the Play Store), set **Submit as Draft** (under **Deployment Flags)** to **True**, and then click **Deploy to Play Store**. |
215 | 216 |
|
216 | 217 | <div style={{ |
217 | 218 | position: 'relative', |
@@ -286,7 +287,7 @@ To promote your app to production, open your **Internal testing** track in Googl |
286 | 287 | </div> |
287 | 288 | <p></p> |
288 | 289 |
|
289 | | -For all future deployments, set the **Google Play Track** to **Prod** in DreamFlow and deploy directly from there. |
| 290 | +For all future deployments, set the **Google Play Track** to **Prod** in Dreamflow and deploy directly from there. |
290 | 291 |
|
291 | 292 |  |
292 | 293 |
|
@@ -337,7 +338,7 @@ Why does my first upload fail with a message like "You need to use a different p |
337 | 338 |
|
338 | 339 | </summary> |
339 | 340 | <p> |
340 | | -For the initial deployment, you must manually upload the **.aab** file to Google Play Console to create the first release track. Once the initial track is set up, DreamFlow will handle all subsequent deployments automatically. |
| 341 | +For the initial deployment, you must manually upload the **.aab** file to Google Play Console to create the first release track. Once the initial track is set up, Dreamflow will handle all subsequent deployments automatically. |
341 | 342 | </p> |
342 | 343 | </details> |
343 | 344 |
|
|
0 commit comments