This Library can be used to invoke the Phone selector API on Android Devices.
This library does not support IOS.
To use this package:
Add the following to your pubspec.yaml
file:
dependencies:
phone_selector: ^3.0.0 //if you want to use the null safety version
phone_selector: ^2.0.7 //if you don't want to use the null safety version
Import the library
import 'package:phone_selector/phone_selector.dart';
Call the getPhoneNumber
method of PhoneSelector
class.
.
.
_getPhoneNumber() async {
String phoneNumber;
// Platform messages may fail, so we use a try/catch PlatformException.
try {
phoneNumber = await PhoneSelector.getPhoneNumber();
print(phoneNumber);
} on PlatformException {
print('Failed to get Phone Number.');
}
}
.
.
.
}
Get a Non Empty String if user selects one of the phone numbers.
Get an empty String if the user dismisses the Dialog.
Get a PlatformException if the user selects "NONE OF THE ABOVE"