通知示例应用(Android & IOS)
Flutter通知示例应用展示了iOS和Android的推送通知实现。它强调了使用APNs用于iOS和FCM用于Android,演示了在不同应用状态下的通知处理,并允许用户订阅各种通知频道。
在此项目中,我们使用干净的架构,并按以下方式进行文件夹划分:父文件夹 – (View, Bloc, Network)。我们采用模块化方法来减少项目各模块之间的依赖。干净架构还实现了表示层和业务层的解耦。
Logo

特点
- 通知处理(后台、前台、应用已终止时)
- Android & IOS 通知
截图

应用预览视频
notification_demo_video.1.mp4
要求
- 任何操作系统(例如MacOS, Windows, Linux)
- Flutter
- Android Studio 或 Visual Studio Code
- Flutter/Dart基础知识
安装
克隆仓库
git clone https://github.com/vksep07/notification_app.git
Install the dependencies
```bash
flutter pub get
运行应用
flutter run
创建和维护者
如果您觉得这个项目有帮助,或者从源代码中学到了东西,想感谢我,可以考虑请我喝杯☕
许可证
MIT License
Copyright (c) 2022 Varun Kumar
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
