Natively Docs
Join our community 🔥
  • 👩‍🚀Getting Started
    • What is Natively?
    • Why Natively?
    • FAQ
    • Create Your First App
  • 🚀Natively Platform
    • 🚉Releases
    • 🖌️Appearance
      • 😼App Icon
      • 📱Loading Screen
      • 📱Error Screen
      • 🎨Style
    • 🎬Preview
    • ⭐Features
      • 🛳️Bottom Bar
      • 🚇Deeplinks
        • 🔥Firebase
        • 🔗Universal Links
        • 🌱Branch.io
      • 📍Geolocation
      • 🔔Notifications
        • 📲OneSignal Notifications
        • 🔥Firebase Notifications (Advanced)
      • 📒Contacts
      • 👩‍🎨Social Auth
        • 🍏Sign In with Apple
      • 💟HealthKit
      • 💰Purchases
      • 🤑Admob
      • 💳NFC
      • 📷Camera
      • 📂Photo Library
      • 🎤Microphone
      • 📈Analytics
        • 🕊️AppsFlyer
        • 😛Facebook
    • 🚚Publish
      • 🍏iOS App
      • 🤖Android App
    • ⚙️Settings
    • 🙈Subscription Plans
  • Guides
    • 🧋Integration (Native Features)
      • 🏅How to get started?
      • ℹ️Device
      • ℹ️Browser Info
      • 🛳️Bottom Bar
      • ✂️Clipboard
      • 🚦Push Notifications - OneSignal
      • 🚦Push Notifications - Firebase (Advanced)
      • 📍Geolocation
      • 📦App Storage
      • 🗝️Biometrics & Credentials
      • 📧Native SMS/Email
      • 📅Native Date Picker
      • 📸Native Camera
      • 🎙️Native Audio Recorder
      • 🈁Native Scanner (QR/Barcode)
      • 📔Contacts
      • 🍏Apple Sign In
      • ❤️HealthKit
      • 💸In-App Purchases
      • 🤑Admob
      • 💳NFC
      • 🥑Show Toast/Banner
      • ⏳Show/Hide Loading Screen
      • 🥑Haptic Feedback
      • 🖼️Share Media/Files
      • 📱Open an external App/URL
      • ✍️Request User's review
      • ↔️getInsets
      • 🎨Control Style & Colors
    • 🔍Troubleshooting
    • 🐈Setup RevenueCat App
    • 🚑Setup Admob App
    • 🚥Setup One Signal App
    • 🧑‍🤝‍🧑Setup website Universal Links (Deeplinks)
    • 🍕Testing & Submitting your app
    • 🔑Generate iOS Push Key (NEW)
    • 🔑Generate iOS Push Certificate (Legacy)
    • 🤝Affiliate program
    • 📕For Partners: Natively Brand Book.
Powered by GitBook
On this page
  • Android 🤖
  • Testing on your device (APK)
  • Submitting the app to Google Play (AAB)
  • Privacy Policy Errors/Warnings
  • CAMERA/AUDIO etc. declaration
  • App Bundle is signed with the wrong key
  • iOS 🍏
  • Testflight
  • App Store submission

Was this helpful?

  1. Guides

Testing & Submitting your app

Testing and submitting a mobile app are two crucial stages in the app development process.

PreviousSetup website Universal Links (Deeplinks)NextGenerate iOS Push Key (NEW)

Last updated 26 days ago

Was this helpful?

Android 🤖

Testing on your device (APK)

You can simply an APK file sent to your email after your app was successful build.

Submitting the app to Google Play (AAB)

Privacy Policy Errors/Warnings

  1. Advertising ID

To fix this warning, go to your Google Play Console, select the app which you are trying to upload, then on the left side, go to Policy and programs -> App content in there, fill the Advertising ID form.

CAMERA/AUDIO etc. declaration

To fix this error, go to your App Page in Google Play -> Policy -> App Contact -> (Under Privacy Policy), click Start

App Bundle is signed with the wrong key

It means that you've already uploaded an APK file of the app that was built not with Natively (Or previously created Natively app)

Migration request usually takes up to 24hrs. Be patient :)

iOS 🍏

Testflight

After you've successfully received your build in AppStoreConnect you need:

  • Open your app in AppStoreConnect and go to the TestFlight tab.

  • Create a new Internal Testing group

  • Add Testers to this group

  • You will receive an email from AppStoreConnect with an invite to TestFlight with a link to the app.

App Store submission

Go to your app's page in App Store Connect, and select the App Store tab.

Here are a few recommendations:

To migrate your app on Natively please fill out this (And provide all requested data). If you don't have all this information, please get in touch with our support in a chat or at support@buildnatively.com

After your build was successfully delivered to the App Store Connect and you test the app through it's to submit it to App Store.

You need to fill out all the required information on this page. Each field has a "(?)" button that contains a more detailed explanation. If you have any issues/questions, check out this .

If you have In-App purchases implemented, check a release from RevenueCat.

Screenshots - dimensions should be 1242x2688, 2688×1242, 1284×2778, or 2778×1284. Format PNG/JPEG. You can do it yourself or use such services like .

Social Login - If your app has a login with social media (like Facebook, Google, Twitter, LinkedIn, etc.). Apple such apps to add Sign In with Apple. Of course, you can hide it during the review process, but you need to understand that it violates AppStore guidelines. All responsibility for such action is on your side.

App Privacy - If you're using Push Notifications guide from One Signal team can be useful.

🍕
https://tally.so/r/wLZexO
guide
checklist
this
requires
this
TestFlight
install
How to submit your app to Google Play?
Android
iOS
https://help.apple.com/app-store-connect/#/dev34e9bbb5ahelp.apple.com
How to publish your app?