serviceStatus property

Future<ServiceStatus> serviceStatus

Checks the current status of the service associated with this permission.

Notes about specific permissions:

  • Permission.phone
    • Android:
      • The method will return ServiceStatus.notApplicable when:
        • the device lacks the TELEPHONY feature
        • TelephonyManager.getPhoneType() returns PHONE_TYPE_NONE
        • when no Intents can be resolved to handle the tel: scheme
      • The method will return ServiceStatus.disabled when:
        • the SIM card is missing
    • iOS:
    • PLEASE NOTE that this is still not a perfect indication of the device's capability to place & connect phone calls as it also depends on the network condition.

Implementation

Future<ServiceStatus> get serviceStatus => _handler.checkServiceStatus(this);