预加载
OpenPaaS提供了4个方式给到APP进行游戏的预加载:
- 通过gameid
- 通过gameSignature
- 通过本地路径
- 通过url
调用预加载时,若当前游戏还未下载好,SDK将自动执行预下载。
通过gameid :
通过gameSignature :
通过本地路径 :仅对APP侧存量游戏提供的兼容方式 本地路径的预加载方式针对APP原有的存量包提前加载,需要APP自行处理好游戏包资源下载。预加载时需要传入该游戏包的FID,appGameID,appCPID,appGroupID等参数。其中
FID是为了兼容APP当前存量包,实现包合法性校验的方式,FID的计算方式,可以由APP方指定,比如CRC,Md5,APP可以自定义。appGameID是APP方对游戏的唯一标识appCPID是该游戏包在APP方对应的游戏开发者唯一标识appGroupID是游戏包在APP方分组标识
通过url :仅对APP侧存量游戏提供的兼容方式 与通过本地路径预加载相同,该预加载方式针对APP原有的存量包提前加载,SDK会通过传入的url执行下载,然后加载游戏。传入参数与通过本地路径加载一致