I am using expo sdk with a non-ejected application supporting ios and android.
Is there a way to detect an airplane mode enabled other than not having internet connection?
(Not having an internet connection can be an indication of a networking connectivity problem or a user action)
May I suggest to entertain a bill-per-usage model for the publish/compile runner minutes while keeping the service free, with no upfront commitment I would not mind shading a few dollars a month to support the development effort. As an example bitbucket gives away X number of free build minutes, AWS/GCP gives away 1M function as a service requests per month.
The reason, for me, is that I don’t like monthly billing when I may or may not need to use service, while I don’t mind paying low volume for aws, azure, and gcp services as a part of my development activities.
And, similarly, I would not mind contributing money to the team leveraging a subtle guiltware approach: guiltware - Wiktionary, few dollars from willing participants could help the team to pay for some expenses.