Hi ejm,
Please find your answers inline:
1. How does the Room configuration option "Auto Recover Time" set in dashboard interact
with the setRecoveryAllowance set from the application ? If this is "disabled" in the dashboard
does it matter what the app tries to set it to ?
The Auto Reacover feature in dashboard is given to avoid manual management of connection recovery. If you want it to managed by the SDK itself then you should enable it from the dashboard else you can manually manage it by handling the same at application level.If Auto Recover is enabled and set from the dashboard, then it overrides the setRecoveryAllowance time value set from the application and server will consider the value set in the dashboard. If AutoRecover is disabled from dashboard and setRecoveryAllowance value is set in the apllication then the server will consider the time value set in the application.
2. The recommendation for setting the resiliency timeout is 60-120 sec ? Is this a guideline or
a rule ? Can I set it higher - like to 360sec ?
The maximum allowed value for resiliency timeout is 300 sec, if you will set more than this value server will consider 300 secs as resiliency time-out.
3 How does Kick Out feature work ? If I disable KickOut from the dashboard - does this mean
the Kickout time is infinite (users can't be kicked out if idle), or zero - users are kicked out
as soon as idle ?
If this is disabled from the dashboard, then it means you dont want your users to be kicked out and hence the users will never be kicked out by the server.
4. What is the definition of "idle" ? Does any interaction from the user/app - like just a chat
qualify to reset the idle counter
The server consider any user as idle if he is not making any api call to the server. If you call any API like createRoom or sendChat etc. then it makes you non-idle and the idle counter will be reset.
5. Regarding Ghost Room Deletion time .. What is the definition of inactive room ? Is
this strictly a room that has had no users for some set time limit - or, are there other
criteria ?
Ghost room is a dynamic room which is continuously empty for set time limit(default 1 hr).
Let me know if you have any other quries.
Thanks.