Inquiry: App Store Policies for Ionic Angular Micro Frontends with Live Web Module Updates

Hi everyone,

I’m building a mobile app using Ionic + Angular, Cordova. The app architecture uses micro frontends, loaded dynamically at runtime using Webpack Module Federation (or similar concepts like Native Federation).

My main goal is to support Over-the-Air (OTA) updates for these web-based micro frontends, so we can push web changes (e.g. bug fixes, UI updates, feature flags) without going through a full app store submission every time. Of course, I understand that any change involving native code or plugins will still require a standard update through the App Store / Google Play.

I’m trying to better understand what Apple and Google’s current policies are when it comes to this kind of setup.

Specifically:

  • Do they allow dynamically loaded web modules (via Module Federation)?
  • What are the boundaries for live web updates inside a native app? (e.g. allowed web content updates vs. native behavior changes)
  • Are there any known risks of rejection from the App Store or Google Play with this kind of architecture?
  • Has anyone in the community had experience with this setup passing (or failing) review?

Any insights, best practices, or lessons learned would be super appreciated. I’d love to hear from others who are doing something similar or have faced this challenge before.

Thanks in advance!

TDLR: Over-the-Air (OTA) updates are not a problem as long as you do not change the primary purpose of your app.

Check out Are Live Updates compliant with the Apple App Store policies?
and Are Live Updates compliant with the Google Play policies?
for more information.

1 Like

thanks for the information :upside_down_face: