nextjs 覆盖sdk方法的问题

在_app.js 引用一个sdk, 重写onOK成功回调和onError失败回调方法,

img
img

执行sdk中某个方法 执行onOK 或者onError方法,

  1. 初始化的时候拿不到window 页面报错 window is not defined
  2. 我定义在组件外边。直接function 定义也覆盖不了

我怎么做才能让他不报window的错。又能覆盖,