Trigger.io 何时将触发初始connectionStateChange?

Trigger.io 何时将触发初始connectionStateChange?,trigger.io,forge,Trigger.io,Forge,从: connectionStateChange.addListener 一旦我们确定连接状态,此事件也将在应用程序启动期间触发一次 我遇到了一个问题,在某些情况下,侦听器绑定得太晚,错过了连接状态更改事件的初始触发 我可以在什么特定的时间点开始期望触发事件?我应该在什么时候开始侦听以保证不会错过它?如果将绑定代码放在任何回调之外,则应始终在初始触发器之前绑定到事件: // OK forge.event.connectionStateChange.addListener(function ()

从:

connectionStateChange.addListener

一旦我们确定连接状态,此事件也将在应用程序启动期间触发一次

我遇到了一个问题,在某些情况下,侦听器绑定得太晚,错过了连接状态更改事件的初始触发


我可以在什么特定的时间点开始期望触发事件?我应该在什么时候开始侦听以保证不会错过它?

如果将绑定代码放在任何回调之外,则应始终在初始触发器之前绑定到事件:

// OK
forge.event.connectionStateChange.addListener(function () { ... });

$(function () {
  // not necessarily OK
  forge.event.connectionStateChange.addListener(function () { ... });
});

我已经为我们创建了一个故事,让我们也立即启动延迟绑定的侦听器,以避免这个问题。

如果您将绑定代码放在任何回调之外,您应该始终在初始触发器之前绑定到事件:

// OK
forge.event.connectionStateChange.addListener(function () { ... });

$(function () {
  // not necessarily OK
  forge.event.connectionStateChange.addListener(function () { ... });
});

我已经为我们创造了一个故事,让我们立即解雇迟到的听众,为了避免此问题。

我们推送了一个更新,该更新应通过确保至少触发一个connectionStateChange事件来完成修复此问题:我们推送了一个更新,该更新应通过确保至少触发一个connectionStateChange事件来完成修复此问题: