Skip to content

预加载

OpenPaaS提供了4个方式给到APP进行游戏的预加载:

  1. 通过gameid
  2. 通过gameSignature
  3. 通过本地路径
  4. 通过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执行下载,然后加载游戏。传入参数与通过本地路径加载一致