我正在为我的应用程序使用 react-native-code-push。 我已经发布了几个版本,只改变了一些js错误,效果很好。
最近我意识到,如果代码推送版本涉及除 javascript 以外的任何本机代码更改,则应用程序会在更新时崩溃。我添加了几个需要手动链接的 react 原生包,例如 react-native-maps,并发布了一些目标版本的更新,希望他们能接受这些,但没有运气。
那么,如果更新仅涉及添加不需要本机链接的轻量级库(使用 npm install(怎么办?我想知道代码推送究竟在多大程度上允许客户端代码更新。
基本上,当您要添加一些涉及link
的本机代码时,您必须重建apk/IPA并将其重新上传到商店。如果您想在没有link
的情况下添加新插件应该没有任何问题
我可以给出的一个建议是只将错误修复推送到您的生产应用程序。您不应该使用代码推送来推送新功能,因为苹果(几乎(审查了所有应用程序。