V0.9845

V0.9845 is now available in the asset store containing several bugfixes.

Changelog:

  • Unity 2018.4.22f1
  • WebGL: fix for Chrome 81 issues. Chrome 81 returns an invalid device ID if the user didn’t allow camera access yet. This could result in an overconstrained error
  • WebGL: fixed issue that could cause some users not to disconnect correctly  for conference calls
  • Native: fixed an issue that can cause a connection to fail randomly even on a stable network
  • Android: fixed an issue that could cause a crash randomly if the call is shutting down while the local camera was active
  • Android: fixed an issue that could cause a delay in remote video playback
  • iOS: Improved build pipeline to better support several Unity versions & better error messages
  • Mac: signed & notarised + updated Info.plist for app store releases
  • Cleanup log output
  • Example apps are updated to use EnsureInit to allow them to run in WebGL without changes
  • CallApp: the app will now keep the chat panel open if the call ends
  • CallApp: fixed an issue that could make it difficult to shut down the app if the rejoin option is active & the system is offline

Patch for V0.9844 ready / new V0.9845

This fixes the following issues:

  • Issues with camera access in Chrome 81. Chrome won’t return a list of video devices anymore until the user allows Camera access first. The list of video devices will now be available after the first call to ICall.Configure or IMediaNetwork.Configure and after the user pressed “Allow”
  • Fix for some connections failing even with a stable network
  • Android video delay issues on some devices

Download here

Note that this is a nightly build and the mac version isn’t signed / notarised yet. The complete V0.9845 update will be released in the next few days.