AUTHCB does not always fire

When our application starts up, we do the following:

  1. Call AuthWithJwtToken
  2. Wait for the authcb callback before allowing the user to start zoom calls
  3. Call AuthWithJwtToken again when onZoomAuthIdentityExpired

It seems like authcb does not fire if the user’s PC is asleep and onZoomAuthIdentityExpired fires.

So, a few questions:

  1. if I get Success back from AuthWithJwtToken can I successfully start zoom calls? Or do we have to wait for authcb to get called?
  2. Why doesn’t authcb reliably fire after AuthWithJwtToken?
  3. I tried calling zoom_auth.GetAuthResult, however that returned 0 before calling AuthWithJwtToken, so it does not appear to do what I think it does. What is that function supposed to do?