ReactNativeAutoUpdater

Dev tools

over-the-air update library

SHOW HN2016

68points
15comments
#561of 2,264 in 2016
Top 25%of 2016 by points

How HN took it

MixedNo clear lean

3 positive, 5 neutral or asking, 1 mixed, 2 critical, out of 11 comments about the project. Thread score +0.09.

Idea: 2 for, 2 againstPerformance: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Works well in real apps, including synchronous updates in some cases

    From 1 comment
    • There are also two alternatives: https://apphub.io/ and https://microsoft.github.io/code-push/. Works for me in the real app very well, even in a synchronous mode in some cases.
      potomushto on HN
  • Apple's developer terms appear to permit the approach

    From 2 comments
    • The most interesting part is that Apple seems to be cool with this: > Does Apple permit this? > Yes! Section 3.3.2 of the iOS Developer Program allows it "provided that such…
      arasmussen on HN
    • I use this feature with a Meteor app and it's really nice. Just be sure to not load a corrupted or crashing bundle, else your user will need to reinstall the app. Apple is…
      maz-dev on HN

Objections

  • Apple could later restrict the approach given native-update intent

    From 1 comment
    • I wouldn't be so sure. If this starts getting real traction then it is a huge leap over the native development process. Which ironically is all Apple's fault for it taking so…
      martinald on HN
  • A corrupted or crashing bundle forces users to reinstall the app

    From 1 comment
    • I use this feature with a Meteor app and it's really nice. Just be sure to not load a corrupted or crashing bundle, else your user will need to reinstall the app. Apple is…
      maz-dev on HN

Requests

  • Android support, including asset updates

    From 1 comment
    • Yep we do! We don't support updating assets on Android yet but we will as soon as the necessary platform support is released (should hopefully be in RN 0.19.0)
      lostintangent on HN
  • Community convergence on a shared auto-updating client

    From 1 comment
    • The AppHub client is also open source [1] and can be configured to point to any backend [2]. We also support asset updates, and the client has been tested in many production…
      arbesfeld on HN

Questions

  • When does the update apply if the user is not prompted to update immediately?

    From 1 comment
    • As somebody building my first react-native app at the moment, and planning to submit to the app store this week - thank you! 2 questions: 1. If you don't ask the user to update…
      joneil on HN
  • Can update events be handled from JavaScript?

    From 1 comment
    • As somebody building my first react-native app at the moment, and planning to submit to the app store this week - thank you! 2 questions: 1. If you don't ask the user to update…
      joneil on HN

Alternatives named

  • CodePush

    From 2 comments
    • There are also two alternatives: https://apphub.io/ and https://microsoft.github.io/code-push/. Works for me in the real app very well, even in a synchronous mode in some cases.
      potomushto on HN
    • Seems like codepush supports react-native android at least. https://github.com/Microsoft/react-native-code-push/blob/master/README.md#android-setup
      andy_ppp on HN
  • AppHub

    From 2 comments
    • There are also two alternatives: https://apphub.io/ and https://microsoft.github.io/code-push/. Works for me in the real app very well, even in a synchronous mode in some cases.
      potomushto on HN
    • The AppHub client is also open source [1] and can be configured to point to any backend [2]. We also support asset updates, and the client has been tested in many production…
      arbesfeld on HN
  • Siphon

    From 1 comment
  • Serving bundle from a webserver such as S3

    From 1 comment
    • Just use a webserver with correct 304 handling (like s3) and publish your bundle there. It works both for React Native and Cordova.
      urvader on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/10889456)