gpt4 book ai didi

ios - 在 iOS 中从服务器更新应用程序资源

转载 作者:行者123 更新时间:2023-12-01 18:23:54 26 4
gpt4 key购买 nike

我正在开发一个应用程序,它有一些预加载的应用程序资源可以由用户或管理员动态更改,我必须将这些应用程序资源放在我的应用程序的文档目录中,这样它就不会让我在 iTunes 上更新应用程序。

我面临的问题是,当应用程序首次启动时,我必须从本地设备上的 Web 服务器下载所有应用程序资源。

我正在寻找获取所有应用程序资源并保持更新的最佳方法?请帮我!

实际上,问题是我有成千上万的资源,如图像、html 和 css 文件需要下载,最终用户可能会在刷新或维护服务器上的数据时感到问题。 iOS 中是否有任何文件传输协议(protocol) (ftp) 库可用于下载数据和更新?或任何其他方法?

最佳答案

1) 第一次,从服务器获取所有记录以及服务器日期(检查日期参数,如果 null 则服务器传递所有记录,即第一次启动应用程序)。

2) 将该日期存储在 NSUserDefaults 中.

3) 第二次通过那个日期,而 request ,如果日期不为空(请求不是第一次)。

4)服务器检查更新的记录(记录大于您通过的日期)。

    NSString *strTodaysDate = @"";
if ([[NSUserDefaults standardUserDefaults] valueForKey:@"SyncDone"] != nil)
{
//If sync all data is done first time, then pass server date else pass empty date parameter.
strTodaysDate = [NSString stringWithFormat:@"%@",[[NSUserDefaults standardUserDefaults] valueForKey:@"SyncDate"]];
} //call web service with strTodaysDate as a parameter.

关于ios - 在 iOS 中从服务器更新应用程序资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334155/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com