phone_selector 3.0.0
phone_selector: ^3.0.0 copied to clipboard

A flutter plugin to invoke the PhoneSelector API for Android

phone_selector #

A flutter plugin to invoke the PhoneSelector API for Android #

pub package pub points popularity Issues Stars License

This Library can be used to invoke the Phone selector API on Android Devices.

This library does not support IOS.

Installation #

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

How to Use #

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.');
    }
  }
.
.
.
}

Possible Results #

Non Empty String #

Get a Non Empty String if user selects one of the phone numbers.

Empty String #

Get an empty String if the user dismisses the Dialog.

PlatformException #

Get a PlatformException if the user selects "NONE OF THE ABOVE"