FLUTTER ECOSYSTEM

codeislife07/phone_state_handler

此插件可让您快速且轻松地了解您的 Android 或 iOS 设备是否正在接收来电,以及通话状态。

phone_state_handler 项目封面
Stars
1
Forks
0
最近推送(UTC)
2024年9月22日
项目状态
未归档
CODING IS LIFE GitHub avatar
GITHUB User

CODING IS LIFE ↗

语言DartKotlinSwiftRubyObjective-C

此仓库发布的插件

使用的依赖

依赖清单 3 项
  • flutter{"sdk":"flutter"}
  • flutter_test开发依赖{"sdk":"flutter"}
  • flutter_lints开发依赖^4.0.0

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

展开 / 收起项目 README
https://raw.githubusercontent.com/codeislife07/phone_state_handler/master/images/icon.png

DESCRIPTION

This plugin modified from phone_state

This plugin allows you to know quickly and easily if your Android or iOS device is receiving a call and to know the status of the call.

PAY ATTENTION

  • In the iOS simulator doesn't work
  • The phone number is only obtainable on Android!

HOW TO INSTALL

Flutter
dependencies:
  flutter:
    sdk: flutter
  phone_state: 1.0.1
Android: Added permission on manifest
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />

Warning: Adding READ_CALL_LOG permission, your app will be removed from the Play Store if you don't have a valid reason to use it. Read more. But if you don't add it, you will not be able to know caller's number.

HOW TO USE

Get stream phone state status
StreamBuilder<PhoneState>(
  initialData: PhoneState.nothing(),
  stream: PhoneState.stream,
  ...
)

SCREENSHOT

https://raw.githubusercontent.com/codeislife07/phone_state_handler/master/images/example.gif

Write me in the GitHub issues the new features you need and, if they are approved of course, I will implement them as soon as I can.