You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 15, 2024. It is now read-only.
Using the Launcher API for iOS, apps are receiving an extra / character that breaks functionality for the app being launched. The Xamarin.Forms.Device.Open API with the same Uri works as expected though and does not contain the extra character.
Description
Using the Launcher API for iOS, apps are receiving an extra
/character that breaks functionality for the app being launched. TheXamarin.Forms.Device.OpenAPI with the sameUriworks as expected though and does not contain the extra character.Xamarin.Forms.Device.Open Implementation
Launcher.OpenAsync Implementation
For example, this breaks Skype for Business (SFB) Mobile Uri usage..
Steps to Reproduce
Launcher.OpenAsync(new Uri("ms-sfb://chat?url=email@example.com"))Expected Behavior
url: ms-sfb://chat?id=email@example.comemail@example.comActual Behavior
url: ms-sfb://chat/?id=email@example.comBasic Information