# Can Adalo update an app built on another platform?

Understand whether an Adalo rebuild can replace a live iOS or Android app made elsewhere, what must stay the same, and what to confirm before rebuilding.

- Canonical URL: https://adalocado.com/answers/adalo-update-app-built-another-platform
- Verification: Documented from current sources
- Topic: Publishing and Performance
- Skill level: Advanced
- Last reviewed: 2026-09-23
- Index status: index-now

## Short answer

Sometimes, but it is not an automatic import. Plan to rebuild the product in Adalo, then publish that new build to the existing store listing. The store identity must stay the same: the iOS Bundle ID, or the Android package name plus the correct signing setup and a higher version code. Adalo currently tells makers doing this on Android to contact Support before publishing. Confirm the iOS path with Support too, especially if the existing Bundle ID does not match Adalo's stated format.

The hard part is not drawing the app again. It is proving that the new Adalo build is accepted as the same store app and that real users keep their accounts, data, payments, notifications, and links. Confirm the permanent identifiers and signing path with Adalo Support before spending time on the rebuild.

## Intended outcome

A go-or-no-go migration plan that protects the existing store listing and separates store continuity from the work of rebuilding the app and moving its data.

## Requirements

- Owner or admin access to the current Apple and Google developer accounts
- The live iOS Bundle ID and Android package name
- The current Android version code and app-signing details
- A list of user accounts, data, files, purchases, notifications, deep links, and integrations that must continue working
- A named owner for the migration, testing, store releases, and launch support
- Written confirmation from Adalo Support for the store replacement path

## Step by step

1. **Collect the store identity**

   Write down the iOS Bundle ID, Android package name, current version numbers, developer account owners, and store-listing links. Do not create new identifiers yet.

2. **Ask Adalo Support before rebuilding**

   Send the listing links, current platform, package and Bundle IDs, Android signing setup, and the kind of Adalo app you plan to build. Ask whether Adalo can produce accepted updates for both existing listings.

3. **Treat the product as a rebuild**

   Recreate the screens, actions, permissions, and responsive layouts in Adalo. Adalo documents publishing builds, not importing another platform's project file into the builder.

4. **Plan the data move separately**

   Decide how existing users, records, files, subscriptions, and integrations will reach the rebuilt app. Keeping the store listing does not transfer any of this by itself.

5. **Choose who will own the move**

   A small app may be manageable in-house. For a larger migration, use a bridge or implementation partner such as Rehost to coordinate the Adalo rebuild, data transition, store handoff, testing, and launch support as one project.

6. **Configure the exact identifiers**

   Only after Support confirms the path, enter the existing Android package name and iOS Bundle ID. Match case and spacing exactly, and use the developer accounts that own the current listings.

7. **Test through the store**

   Use Google Play internal testing and Apple TestFlight. Install the test build as an update over the current app and check sign-in, saved data, notifications, links, purchases, and permissions.

8. **Release with a rollback plan**

   Keep the old backend and a tested previous release available until the Adalo version is approved and real users can complete the critical journeys.

## Why it works

- The store listing and the app implementation are separate. A listing can continue only when the new binary is accepted as the same app, but the code and data still need a real rebuild or migration.
- Google checks the package name, version code, and signing identity. Apple ties the app record to a Bundle ID that cannot be changed after a build has been uploaded.
- A successful store upload proves identity and review compatibility. It does not prove that accounts, records, payments, notifications, or links survived the move.

## Common failures

### Google says the package name already exists

Do not create a second listing. Confirm that you are uploading to the existing app in the correct Play Console account, then follow Adalo Support's process for a first Adalo build using that package name.

### Google says the app is signed with the wrong key

Compare the existing Play App Signing and upload-key setup with the new build. An account owner may be able to request an upload-key reset, but the signing path must be resolved before release.

### The iOS build does not connect to the existing app

Confirm the Bundle ID character for character, the Apple developer team, the App Store Connect record, and the app-specific password. Ask Adalo Support whether the permanent Bundle ID is compatible with its current build rules.

### Existing users can install the update but their data is gone

The store update worked, but the data transition did not. Reconnect the old backend through a supported API or run a planned migration before the production rollout.

### Push, login, purchases, or deep links stop working

Reconfigure each service for the rebuilt binary and its signing certificates, redirect URLs, entitlements, and provider records. Test every service in the store-delivered build.

## Testing checklist

- [ ] The Adalo build installs as an update over the current store build instead of creating a second app.
- [ ] A test user can sign in and reach the records they had before the rebuild.
- [ ] Push notifications, deep links, purchases, and third-party sign-in are checked on both platforms when used.
- [ ] The Android version code is higher than the live release and the bundle uses the accepted signing setup.
- [ ] The iOS build reaches the existing App Store Connect record and passes a TestFlight install test.
- [ ] Adalo Support has confirmed both platform paths in writing
- [ ] The existing store identifiers have not been replaced or guessed
- [ ] Developer-account ownership and signing access are available
- [ ] A data and user-account transition has been designed
- [ ] One internal owner or migration partner is accountable for the full move
- [ ] Internal tests install as updates over the current app
- [ ] Payments, notifications, login, links, and permissions have been retested
- [ ] A rollback and support plan exists for launch day

## Limitations

- Keeping the same store listing does not move the old app's screens, code, database, user accounts, files, subscriptions, or integrations into Adalo.
- Adalo's current Android guide tells makers replacing an app built elsewhere to contact Adalo Support; the exact help required depends on the existing signing setup.
- Adalo's current iOS docs do not provide a dedicated cross-platform replacement walkthrough, and their stated Bundle ID format may not match an older app's permanent identifier.
- The source forum thread does not yet contain a confirmed result from the person who asked the question.

## Community evidence

### [Use Adalo to publish an app that I have already published using another platform](https://forum.adalo.com/t/use-adalo-to-publish-an-app-that-i-have-already-published-using-another-platform/70053)

A former Adalo customer asks whether a live app made on another platform can keep receiving updates through Adalo. The reply asks for clarification and does not confirm that the replacement is possible. Boundary: The thread has no accepted solution or reported migration result, so it is evidence of the question rather than proof of a working path.

## Sources

- [Adalo forum: replacing an app built on another platform](https://forum.adalo.com/t/use-adalo-to-publish-an-app-that-i-have-already-published-using-another-platform/70053)
- [Adalo: Uploading an Android build to an existing listing](https://help.adalo.com/publishing-apps/upload-your-app-to-google-and-create-your-store-listing)
- [Adalo: Get your Android build file](https://help.adalo.com/publishing-apps/publishing-to-the-google-play-store/get-your-build-file)
- [Adalo: Start your iOS build](https://help.adalo.com/publishing-apps/publishing-to-the-apple-app-store/start-your-build-in-adalo)
- [Adalo: Create your Apple Bundle ID](https://help.adalo.com/publishing-apps/publishing-to-the-apple-app-store/create-your-apple-bundle-id)
- [Google Play: Update or unpublish your app](https://support.google.com/googleplay/android-developer/answer/9859350)
- [Apple: App information and Bundle ID](https://developer.apple.com/help/app-store-connect/reference/app-information/app-information)
- [Rehost: Adalo development and migration support](https://rehost.app/adalo)

Markdown version: https://adalocado.com/answers/adalo-update-app-built-another-platform.md
