Apple是否允许OTA更新应用程序

时间:2017-05-13 09:54:15

标签: ios cordova react-native code-push

我遇到了code push框架,它允许开发人员推送内置于cordovareact-native的移动应用程序的OTA更新,而无需在play / apple store上滚动更新以进行小修复。< / p>

我相信代码推送有他们的cordovareact-native的SDK,并且在他们的SDK中他们试图从存储库中提取代码然后做一些事情来在构建中进行更改而不进行编译等。如何才能获取最新的更改并在应用中反映它们,而无需再次编译和修改应用程序。

苹果是否允许此操作以静默方式获取应用的OTA更新?

1 个答案:

答案 0 :(得分:3)

简而言之:使用React Native和CodePush是可以的。

Apple允许更新在系统WebViewJavascriptCore内执行的javascript代码,前提是该应用未对此代码提供对本机SDK或系统功能的无限访问权限。 React Native使用JavascriptCore并为js代码提供有限的API,以便它可以。

但当然你应该避免使用OTA更改应用目的。

有关详情,请参阅thisthis讨论。