4 ms·
How is this App Store compliant? I’ve heard of people having apps rejected for including Expo’s OTA update feature.
by 00deadbeef 2y ago
How is this App Store compliant? I’ve heard of people having apps rejected for including Expo’s OTA update feature.
- eseidel 2y agoWe've seen 1000s of releases in the last year, and not had a single complaint about rejections. In general, Shorebird provides the tech, intended to help you comply with your obligations to these stores. There can be good actors and bad actors with any tech, but we're here to help the good actors, and using Shorebird to violate app stores is explicitly against our TOS. The stores both have explicit language about updates being generally prohibited unless they use an interpreter or a VM, so long as they don't "significantly change" the functionality of the app. e.g. Apple's agreement: https://developer.apple.com/support/terms/apple-developer-program-license-agreement/#b331 https://developer.apple.com/support/terms/apple-developer-pr... or Google's guidelines: https://support.google.com/googleplay/android-developer/answer/9888379?hl=en https://support.google.com/googleplay/android-developer/answ... Which we reference from our FAQs: https://docs.shorebird.dev/faq#does-shorebird-comply-with-play-store-guidelines https://docs.shorebird.dev/faq#does-shorebird-comply-with-pl... https://docs.shorebird.dev/faq#does-shorebird-comply-with-app-store-guidelines https://docs.shorebird.dev/faq#does-shorebird-comply-with-ap... Apps written with a WebView obviously can self-update. Others (as you mention) have offered updater-related products for many years, including Microsoft: https://learn.microsoft.com/en-us/appcenter/distribution/inappupdates https://learn.microsoft.com/en-us/appcenter/distribution/ina... Large games ship their lua scripts down when you log in, etc. YouTube, Facebook, TikTok are all known to self-update. Self-updating seems to be pretty well established practice.