预启动
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执行下载加载,然后运行游戏。传入参数与通过本地路径运行一致