This is a post to warn future aspiring hybrid app developers about Apple.
I don’t really like Apple, but they do make cool phones that a lot of people buy. Therefore, an app cannot not have an iOS version.
Meteor is awesome, I built a reactive app that works everywhere. I even published it on the google Play Store. But there are still some issues with Hot Code Push on Cordova apps. NO PROBLEM!! I installed the arsnebula:appupdate package to let the user know there’s an update and that he could download it if he wanted.
After waiting a long time for Apple to review my app this is what they wrote me:
Upon further review, we found your app includes an update button or
alerts the user to update the app. To avoid user confusion, app version
updates must utilize the iOS built-in update mechanism.
So I ask, how are you supposed to handle Hot Code Pushes in your iOS apps ? Do you just remove it ?
For no I replied to the review message quoting this meteor blog post, but I doubt it will be useful.