0

我正在为我的应用程序使用 react-native-code-push。我已经发布了几个版本,只改变了几个 js 错误,效果很好。

最近我意识到,如果一个代码推送版本涉及到除 javascript 之外的本地代码的任何更改,应用程序在更新时会崩溃。我添加了几个需要手动链接的 react native 包,例如 react-native-maps,并发布了一些目标版本的更新,希望他们能够接受这些,但没有运气。

那么如果更新只涉及添加不需要本地链接的轻量级库(使用 npm install)怎么办?我想知道代码推送在多大程度上允许客户端代码更新。

4

1 回答 1

0

基本上,当您想要添加一些涉及link您的本机代码时,您必须重建您的 apk / ipa 并将其重新上传到商店。如果您想添加一个新插件而不link应该有任何问题

我可以给出的一个建议是只将错误修复推送到您的生产应用程序。自从苹果审查(几乎)所有应用程序以来,您不应该使用 codepush 推送新功能。

于 2018-07-04T08:54:16.330 回答