edit: for Android at least, you could give your users a modified APK.
edit: for Android at least, you could give your users a modified APK.
Maybe somebody could build free versions of Zulip apps that use UnifiedPush instead and ask the server to send pushes to their preferred push notification provider. (Of course, this would mean you have to keep both apps and the server soft-forks updated with upstream changes, but it doesn't seem too hard of a project.)
I kinda feel that while doing something like would serve a segment of the user base this would also be a bit disingenuous to the folks at Zulip who have done an amazing job at balancing commercial monetization needs with their dedication open source principals and giving away their labor of love to world in general.
1. Apparently, only one MDM is allowed per iOS device. This is a no-go for BYOD Consultants (like me).
2. Apple Business Manager does support Ad-Hoc distribution of links to private custom apps, but is limited to only one country. I have at least one client that has consultants across countries (typical when hiring in EU). The client doesn't even have a business registration in each country, so they can't even sign up for Apple Business Manager per-country they have users in. And even if they could, that would cost 300 USD per country.
Android doesn't even need the app to be distributed via Google, or even that an app uses Google's Push servers.
All serve a slightly different purpose, but yes it would be possible to do but a pain to manage for most small businesses.
[1] https://developer.apple.com/support/unlisted-app-distributio... [2] https://developer.apple.com/custom-apps/ [3] https://developer.apple.com/programs/enterprise/