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 has been archived by the owner on May 15, 2024. It is now read-only.
We are using PhoneDialer for one of our xamarin apps and we are facing issues after updating to ios15.4. Phone Dialer is not throwing any error to catch and give an alternative way for customers. Btw Android works absolutely fine !
Steps to Reproduce
try { PhoneDialer.Open("*727575554444#"); } catch (ArgumentNullException anEx) { // Number was null or white space Console.WriteLine("formatting wrong"); } catch (FeatureNotSupportedException ex) { Console.WriteLine("FeatureNotSupportedException "); // Phone Dialer is not supported on this device. } catch (Exception ex) { Console.WriteLine("formatting wrong"); // Other error has occurred. }
Expected Behavior
Phone Dialer Should open with given code
Actual Behavior
Does not do anything nor throw error
Basic Information
Version with issue: ios15.4
Last known good version: 15.3
Nuget Packages: Xamarin.Essentials 1.7.1
The text was updated successfully, but these errors were encountered:
I guess the only thing we can do is surface an exception because this is simply not supported on iOS
To prevent users from maliciously redirecting phone calls or changing the behavior of a phone or account, the Phone app supports most, but not all, of the special characters in the tel scheme. Specifically, if a URL contains the * or # characters, the Phone app does not attempt to dial the corresponding phone number.
We are using PhoneDialer for one of our xamarin apps and we are facing issues after updating to ios15.4. Phone Dialer is not throwing any error to catch and give an alternative way for customers. Btw Android works absolutely fine !
Steps to Reproduce
try { PhoneDialer.Open("*727575554444#"); } catch (ArgumentNullException anEx) { // Number was null or white space Console.WriteLine("formatting wrong"); } catch (FeatureNotSupportedException ex) { Console.WriteLine("FeatureNotSupportedException "); // Phone Dialer is not supported on this device. } catch (Exception ex) { Console.WriteLine("formatting wrong"); // Other error has occurred. }
Expected Behavior
Phone Dialer Should open with given code
Actual Behavior
Does not do anything nor throw error
Basic Information
The text was updated successfully, but these errors were encountered: