You need to enable JavaScript to run this app.
导航
小程序SDK FAQ
最近更新时间:2024.04.30 15:17:25首次发布时间:2024.04.30 15:17:25

小程序SDK数据上报策略

默认实时上报,另外开启enable_buffer支持缓冲和开启enable_cache支持缓存。其中缓冲的话,buffer_interval用来控制缓冲间隔时间、buffer_number用来控制缓冲数量:

  • buffer_interval:默认5秒,可以调整
  • buffer_number:默认5个,可以调整
    快应用/小游戏同小程序上报策略

小程序同时集成GrowingIO (gio) 和finder SDK ,发现finder没有请求上报数据?

需要先完成对gio SDK引入和初始化(init),然后再引入finder SDK和初始化(init)。

小程序如果没网状态下数据是怎么上传的?

小程序SDK没有主动监测网络变化,当没网状态下,理论上上报请求会失败,此时根据是否开启了enable_cache这个参数,有如下相应处理:

  • 在开启这个参数时,事件(失败请求的)会被缓存到storage中,并等待下次SDK再执行初始化后,会尝试会从storage中查看是否有缓存的事件,有的话,就进行补充上报;
  • 没有开启这个参数时,请求失败就不做任何处理。
    注意:小程序中的storage是有大小限制的,超出限制时事件会丢掉。
    场景举例:
    当小程序目前在运行中,此时没有网络,然后突然有网络了,那么后续的行为是正常上报的,而之前已存在storage里面那些,现在是不会去传的,在小程序重新走初始化了才会执行那种去storage里面看看有没有的步骤。