Skip to main content

Overview

Publishing your existing Google Play app to the dApp Store requires:
  1. A release APK file signed with a new, unique signing key (different from Google Play)
  2. Following the standard dApp Store publishing workflow
Key differences from Google Play:
  • File Format: dApp Store submission requires APK files (Google Play uses AAB)
  • Signing Key: Must use a completely separate signing key from Google Play
  • In-App Purchases: No 30% tax on in-app purchases or transactions
CRITICAL REQUIREMENT:You cannot use the same signing key for both Google Play and the dApp Store.

Build Your APK

1. Create New Signing Key

Generate a new signing key exclusively for the dApp Store:
Store the keystore file and passwords securely - losing them means you cannot update your app. For reference, view the Android app signing guide.

2. Build Signed APK

1. Configure dual-store setup in app/build.gradle using product flavors:
2. Build the dApp Store APK:
3. Alternatively, build using Android Studio IDE: BuildSelect Build VariantdappStoreReleaseBuild APK.Your dApp Store APK will be at app/build/outputs/apk/dappStore/release/app-dappStore-release.apkFor reference, view the Android signing documentation.

3. Verify APK

Confirm your APK is properly signed before submission:
For reference, view the apksigner documentation.

Next Steps

With your signed APK ready, follow the standard dApp Store publishing process and Submit your app

Additional Resources

Last modified on July 21, 2026