Live data from Hacker News

AppHub – Update React Native Apps Without Re-Submitting to Apple

apphub.io

1–10 of 69 posts

Re: AppHub – Update React Native Apps Without Re-Submitting to Apple

#3

I see that lasting almost three weeks before Apple shut it down (assuming anyone uses it...)

Apple does allow it as long as they are only pushing html / js. IPA changes would still need to go though Apple. From Apples guidelines: https://developer.apple.com/programs/ios/information/iOS_Pro...

"The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework or JavascriptCore, provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store."

Re: AppHub – Update React Native Apps Without Re-Submitting to Apple

#5

I see that lasting almost three weeks before Apple shut it down (assuming anyone uses it...)

Apple does allow it as long as they are only pushing html / js. IPA changes would still need to go though Apple. From Apples guidelines: https://developer.apple.com/programs/ios/information/iOS_Pro... "The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework or JavascriptCore, provided that such scripts and code do not change the primary purpose of the Applicatio…

I think they are stretching the rule too much, I don't see this lasting very long...

Re: AppHub – Update React Native Apps Without Re-Submitting to Apple

#6

I see that lasting almost three weeks before Apple shut it down (assuming anyone uses it...)

Apple does allow it as long as they are only pushing html / js. IPA changes would still need to go though Apple. From Apples guidelines: https://developer.apple.com/programs/ios/information/iOS_Pro... "The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework or JavascriptCore, provided that such scripts and code do not change the primary purpose of the Applicatio…

Sure, but this is a case of the letter versus the spirit - and as a blatant end-run around the app store application process (they advertise it as a feature) I don't see those terms lasting too long. And/or any app that changes too much stuff on download will get pulled very quickly.

Apple don't have a track record of interpreting their terms particularly generously.

Re: AppHub – Update React Native Apps Without Re-Submitting to Apple

#7
AppHub co-founder here, we realize that this is something that would seem to be prohibited by Apple, but updating JavaScript code is explicitly permitted by the iOS Developer Agreement [1]. This same technology is used by Meteor [2], Trigger.io [3], and Adobe Hydration [4], and also used by Facebook and Palantir [5] in their apps.

[1] https://developer.apple.com/programs/ios/information/iOS_Pro...

[2] http://info.meteor.com/blog/apple-hot-code-push-mobile

[3] https://trigger.io/

[4] http://docs.build.phonegap.com/en_US/tools_hydration.md.html

[5] https://medium.com/@clayallsopp/a-dynamic-crazy-native-mobil...

Re: AppHub – Update React Native Apps Without Re-Submitting to Apple

#9

I see that lasting almost three weeks before Apple shut it down (assuming anyone uses it...)

Apple does allow it as long as they are only pushing html / js. IPA changes would still need to go though Apple. From Apples guidelines: https://developer.apple.com/programs/ios/information/iOS_Pro... "The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework or JavascriptCore, provided that such scripts and code do not change the primary purpose of the Applicatio…

"..and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store."

That seems to be a reasonable clause, and should actually benefit everyone, provided the developers stick to the rule and don't abuse that option.

Post reply on HN