是否可以只更新 App Store 中的应用程序的一部分?
Is it possible to update only part of an app in the App Store?
我的应用依赖于外部服务,该服务可能会在没有警告的情况下随时更改其输出,因此我需要一个全新的函数来解析它。有没有办法更新我的服务解析器而不必重新提交整个应用程序以供审核?否则,在开发和审查新解析器期间,我的应用程序的一部分会被破坏。有人告诉我我不能为此使用捆绑包,所以我真的不知道如何解决这个问题。
您无法在客户端完全解决该问题。
根据外部服务的输出格式以及您用来解析其输出的方法,您可以选择在服务器中存储一个文件,其中包含有关外部服务当前输出格式的信息。然后您的应用程序可以使用该文件中的元数据来确定如何进行解析。
您还可以开发一个简单的 Web 服务来包装外部服务。然后您的应用程序可以使用网络服务而不是原来的服务,每当原始服务的输出发生变化时,您可以快速更新您的网络服务以使您的应用程序继续正常运行。
我的应用依赖于外部服务,该服务可能会在没有警告的情况下随时更改其输出,因此我需要一个全新的函数来解析它。有没有办法更新我的服务解析器而不必重新提交整个应用程序以供审核?否则,在开发和审查新解析器期间,我的应用程序的一部分会被破坏。有人告诉我我不能为此使用捆绑包,所以我真的不知道如何解决这个问题。
您无法在客户端完全解决该问题。
根据外部服务的输出格式以及您用来解析其输出的方法,您可以选择在服务器中存储一个文件,其中包含有关外部服务当前输出格式的信息。然后您的应用程序可以使用该文件中的元数据来确定如何进行解析。
您还可以开发一个简单的 Web 服务来包装外部服务。然后您的应用程序可以使用网络服务而不是原来的服务,每当原始服务的输出发生变化时,您可以快速更新您的网络服务以使您的应用程序继续正常运行。