ethanblake4 / flutter_eval

Code push for Flutter, powered by dart_eval
https://pub.dev/packages/flutter_eval
BSD 3-Clause "New" or "Revised" License
303 stars 29 forks source link

Question: Any production app published #54

Closed hew999 closed 1 year ago

hew999 commented 1 year ago

Hi all, I love how this package exist might solve some issue that I faced. However, I have similar concern with #7
Just curious about if there anyone using this package in production app published in App store & Google play with no issue?

ethanblake4 commented 1 year ago

I do not know. However, many of the top apps on the app store use a very similar technology (code-push powered by React Native's "Hermes" JavaScript interpreter) without issue. Though I can't make any promises, it appears that Apple does not have an issue with it as long as you don't hot-update your app to do something that violates their guidelines.

hew999 commented 1 year ago

I do not know. However, many of the top apps on the app store use a very similar technology (code-push powered by React Native's "Hermes" JavaScript interpreter) without issue. Though I can't make any promises, it appears that Apple does not have an issue with it as long as you don't hot-update your app to do something that violates their guidelines.

Thank you for replying. I read through https://github.com/flutter/flutter/issues/14330 I don't understand how if I use code push to some bug fixes will not violates their policy. Do u have any scenario to explain about it? For example if i involved code push in some widget class to do bug fixes/ code changed, would it be allowed ?

ethanblake4 commented 1 year ago

Apple's rules are purposefully obtuse and confusing. They can take down your app for almost anything. Will they? Probably not. There is a near-zero% chance your app would be rejected just from having flutter_eval in it. I know this isn't a very clear answer, but that's the reality of the iOS App Store.