原著:Daniel Nelson
翻译:alphachi
附带影片更新文件的结构
当前服务器端的被更新文件能够使用多种方法格式化。每个被更新文件的重要信息包括本地文件相对于放映机的位置、更新后的版本(可以是数字或日期等)以及服务器端更新文件相对于更新描述所在文件夹的位置。建议为Macintosh和Windows分别提供更新描述,以便更新时能够自动根据平台选择相应的措施,毕竟某些功能是需要依靠特定平台的。如果采取了这种方法,样本影片就会自动寻找一个名为projectName_mac.txt或projectName_win.txt的文件,其中的projectName在上述的调用影片中已被设置。在本文附带的样本影片中,更新文件包含一个以线性列表为值的属性列表。虽然使用回车符能够增加可读性,但转换成列表会更方便(在字符串中移除返回值和调用值)。此列表的属性名称是将被替换的本地文件的相对路径,属性值为版本信息和服务器端更新文件相对于更新文件夹的位置,所有目录使用“/”分开。样本影片的更新描述如下所示:
[ "resources/example_data2.cst": ["23 July 2002", "updateArticle/resources/example_data2.cst"], "resources/example_scripts.cst": ["23 July 2002", "updateArticle/resources/example_scripts.cst"], "example_movie.dir": ["23 July 2002", "updateArticle/example_movie.dir"] ]
样本影片