An Azure communication platform for deploying applications across devices and platforms.
Hello @Saurav Sinha sorry to hear you're facing these challenges.
To answer your first question, can you please share specific error message(s) you are getting when trying to establish a connection?
In the meantime, make sure the user access tokens being used are valid and have not expired. Invalid tokens will cause connection failures. The access tokens expire after 24 hours by default. You can check the expire claim in the token payload to see the expiration time.
Also, if you are caching or persisting tokens, make sure to renew them so you always use a non-expired one. The SDKs will throw errors if an expired token is passed. Review the authentication best practices which include token validation
Regarding your second question, the answer is no. Currently there is not a built-in way to share the screen while in a background app state on iOS. However, I will reach out to the ACS engineering team to see if there is a sharable workaround and get back to you.