Search packages, repositories and app categories

Package detailsv0.1.1

ussd_service

A Flutter plugin to make silent USSD requests and read their responses, using Android's sendUssdRequest. iOS is not supported.

Android
30-day downloads
32
Likes
64
Pub points
160

Install package

flutter pub add ussd_service

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The ussd_service package enables silent USSD (Unstructured Supplementary Service Data) requests on Android devices, leveraging the native sendUssdRequest API. It allows Flutter apps to initiate USSD sessions without user interaction, making it ideal for services like balance checks, airtime top-ups, or mobile banking queries. Currently, iOS is not supported, and functionality is limited to Android platforms. The plugin is lightweight and integrates seamlessly with existing Flutter projects via a simple API. It requires appropriate permissions and works best in environments where USSD is supported by the carrier.

Use cases

  • Mobile balance inquiries
  • Airtime top-up automation
  • Banking USSD service integration
  • Carrier-specific service access
  • Telecom account management

Key features

  • Silent USSD request initiation
  • Android-only native integration
  • Simple Flutter API
  • Supports USSD response parsing
  • No user interface required

Suitable for

  • Android-only applications
  • Telecom service apps
  • Financial service integrations
  • Automated USSD workflows
  • Developers needing direct USSD access

Considerations

  • Only available on Android
  • Requires carrier USSD support
  • Needs runtime permission handling
  • Limited to Android's sendUssdRequest
  • iOS not supported

Categories

Projects using this package

No data available yet.