我想知道,应用程序的开发者(如Duolingo或Google Translate)如何向用于修改内容或添加新内容的应用程序添加下载和安装包/文件的选项?这些文件是否托管在其站点或云服务上,并且在将它们添加到应用程序之前是否必须对软件包/文件进行验证?
最佳答案
有很多方法可以做到这一点,这取决于您要完成的工作。
例如,如果要添加大量数据和/或元素,则可以使用APK Expansion File进行添加。
另一方面,如果您只想更新图像,节标题等,则可以通过API调用以及服务器中的JSON响应通过相应的响应进行更新。
{
"title" : "some new title",
"color" : "#FFFFFF"
}
另一种方法是,如果您要更新内容而不使用服务器,则还可以使用Firebase的Remote Config选项动态更改内容。
实际上,这仅取决于您的目标和要更改的内容。
关于java - 可选的已安装软件包Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57828701/