You need to enable JavaScript to run this app.
导航

小程序SDK FAQ

最近更新时间2023.07.20 12:07:25

首次发布时间2023.07.20 12:07:25

  1. 小程序SDK数据上报策略

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

    • buffer_interval:默认5秒,可以调整

    • buffer_number:默认5个,可以调整

    快应用/小游戏同小程序上报策略


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

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


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

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

    • 在开启这个参数时,事件(失败请求的)会被缓存到storage中,并等待下次SDK再执行初始化后,会尝试会从storage中查看是否有缓存的事件,有的话,就进行补充上报;

    • 没有开启这个参数时,请求失败就不做任何处理。

    注意:小程序中的storage是有大小限制的,超出限制时事件会丢掉。
      场景举例:
      当小程序目前在运行中,此时没有网络,然后突然有网络了,那么后续的行为是正常上报的,而之前已存在storage里面那些,现在是不会去传的,在小程序重新走初始化了才会执行那种去storage里面看看有没有的步骤。