极光推送官方已经开发出Flutter版的插件,地址:https://pub.dev/packages/jpush_flutter 在Flutter项目里面的pubspec.yaml里面依赖极光推送:jpush_flutter: 2.1.2 截图如下: Android: 在 /android/app/build.gradle 中的"android"节点添加下列代码:android: {
  ....            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 10:36:18
                            
                                352阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Flutter是Google发布的一个用于创建跨平台、高性能移动应用的框架。现在移动平台下的App,分为原生开发和混生开发,他们是这样定义的:1. 原生开发一个平台,有其支持的一整套框架。比如Android平台,它有自己的语言Java、Kotlin,有自己的一整API—Android SDK。通过这一套框架,就能够实现一个应用开发。比如IOS平台,它有OC、Swift,通过IOS SDK来实现一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-08 18:18:23
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里写自定义目录标题给Flutter包私有仓库pub_server增加企业微信机器人消息功能说明代码分析相关类初始方案实现添加一个通用的拦截器中间件添加企业微信群机器人中间件可选择添加企业微信群机器人中间件完整代码地址使用方法待优化细节 给Flutter包私有仓库pub_server增加企业微信机器人消息功能说明默认的私有仓库pub_server服务程序在package上传成功后只是在命令行中输出            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 13:42:45
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2021/12/27更新 以下的解决方案会出现一些问题,也是我后面才注意到的。 因为将ListView进行了reverse,所以当消息只有一条的时候,从视图上来看消息都是置于最底部的,就比较不符合我们传统的即时通讯的视图(如微信),虽然这个的下拉效果比较好,但是如果历史消息比较少时,打开就比较违背常理,就不是很好看,所以我就放弃了下面的方案,不进行reverse,下拉获取更多消息这个功能就暂时放弃            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 08:44:04
                            
                                123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 实现 iOS 原生推送的完整流程
在这篇文章中,我们将深入探讨如何在 iOS 应用中实现原生推送通知。推送通知能够有效地与用户沟通,提供重要信息。对于初学者而言,理解整个实现流程是非常重要的。本文将详细列出步骤,并提供必要的代码示例及说明。
## 推送通知的整体流程
实现 iOS 原生推送通知的流程可以分为以下几个步骤:
| 步骤    | 描述            
                
         
            
            
            
            # iOS原生推送
在移动应用开发中,推送功能是非常重要的一部分,它可以让应用及时向用户发送通知和消息,提高用户体验和留存率。iOS平台上有原生的推送功能,可以通过苹果提供的APNs(Apple Push Notification service)来实现。
## APNs简介
APNs是苹果提供的推送服务,它通过一个专门的服务器来向iOS设备发送推送通知。每个iOS设备都有一个唯一的设备标识            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 05:39:14
                            
                                176阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            走进FlutterFlutter作为目前最流行的跨平台技术框架,正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。首先,让我们了解一下Flutter插件。Flutter是什么?Flutter是Google推出的一套开源跨平台UI框架,是使用Dart语言开发的移动应用开发框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。同时,Flutter还是Go            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-02 23:31:05
                            
                                170阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录背景创建Flutter Module依赖引入进行flutter 调用进行Flutter 代码开发调试遇到的问题参考链接 背景随着Flutter的不断完善,逐渐有更多的功能可以考虑使用Flutter 来实现,开发的过程就会发现,我们肯定不能抛弃原有的APP的所有功能进行重写,一般都是针对一些新的业务场景使用Flutter 来实现,这就不可避免的会遇到如果使用Flutter与Android 和i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 05:35:38
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            记得去年9月份的时候谷歌在上海有一次开发者大会,去参加的时候关注到了flutter,随后没过多久就发布了1.0版本。18年底的时候用flutter做了个小项目,发现flutter确实挺好用的。于是尝试在公司找个小项目上马,进行混合开发试试。方案选择目前主流的混合开发方案有两种集成方式:源码集成: 也就是谷歌官方提供的方案[github.com/flutter/flu…]产物集成: Flutter项            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 18:32:15
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言随着使用Flutter开发的深入加之其生态还不完善,必然会涉及到使用原生View的情况。为此,Flutter也为我们提供了PlatformView方便我们嵌入原生View,以实现一些flutter暂时不支持的功能,但由此也引发了一些性能问题。Flutter与原生View简介实现这里以Android来做一个简介(如果没用过原生View的话,可以百度教程),当我们需要使用一个Android的vie            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 22:08:34
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、组件 Widget定义 Flutter 中的组件与前端组件的理解和作用基本一致,但是没有一个明确的概念解释 Flutter 组件,这里借用前端的组件定义来解释 Flutter 组件的概念。一个 Flutter 组件,包含了组件的模板、样式和交互等内容,外部只要按照组件设定的属性、函数及事件处理等进行调用即可,完全不用考虑组件的内部实现逻辑。其中组件又包括无状态组件和有状态组件。无状态组件 无状            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 07:34:28
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我们在使用Flutter开发跨平台开发移动APP时,会遇到Flutter的组件满足不了原生的效果,部分控件不如原生控件好用时,就想在Flutter 的Widget 中使用iOS原生View来组合实现良好的效果。PlatformView是 Flutter 官方提供的一个可以嵌入 Android 和 iOS 平台原生 view 的小部件。什么是 PlatformView?PlatformView是 f            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-28 08:20:43
                            
                                163阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            随着 Flutter 1.5 版本的发布, 越来越多的原生项目开发者开始学习 Flutter, 通过在项目中引入 Flutter 混合开发的方式尝试 Flutter 是一个不错的选择混合方案目前混合开发方案有两种集成方式:源码集成:谷歌官方提供的方案 github.com/flutter/flu…,开发调试方便, 但会产生编译依赖, 所有项目开发者都需要安装 flutter 环境 ,每次编译都会重            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 21:21:25
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             本章节叙述Flutter 通知栏通知功能,主要是使用 Flutter与原生交互功能调用Android发送通知。效果图所需知识Flutter构建通道机制Channel Android创建通知渠道NotificationChannel发送通知实现代码 Flutter端主要实现与原生交互并传递数据//获取到插件与原生的交互通道
static const mNotifica            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-24 17:42:43
                            
                                947阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            iOS推送想必大家都很熟悉,在App没有在运行有新消息时顶部状态栏会出现提示信息,锁屏状态下会出现消息提示框,在App图标上也会有红色的角标。当然这些提示方式用户是可以在设置中心定制的。下面我就结合网上教程和自己的实践来详细讲解一下在iOS上实现推送通知。开始之前先说明一下要完成应用的推送先要准备的东西:一.因为iOS应用在模拟器上无法实现推送通知所以我们要在真机上测试我们的应用,有朋友会想这不很            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 15:55:04
                            
                                289阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IOS的推送实现由这样几步来完成:创建Push SSL CertificationIOS客户端注册Push功能并获得DeviceToken使用Provider向APNS发送Push消息IOS客户端接收处理由APNS发来的消息创建Push SSL Certification 登录developer.apple.com,创建新的App ID,要求此ID的Bundle Identifier不包含通配符,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 13:47:33
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            国内在实践Flutter以及对外分享方面,闲鱼可以说一直位于前列,不断输出了非常多的实践类文章,例如大家可以在羽雀的网站看到他们对外的Flutter技术文章:https://www.yuque.com/xytech/flutter此外,最近在逛github时,又发现了一个非常良心的项目,然后我就顺手装了一下apk。 打开app的介绍:由“阿里拍卖”前端团队几位Flutter粉丝,用业余时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 12:52:40
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            移动端推送Flutter Demo一、对接文档参考官方Android原生对接:https://help.aliyun.com/document_detail/190063.html 配置厂商通道密钥:https://help.aliyun.com/document_detail/92837.html 小米辅助通道集成:https://help.aliyun.com/document_detail/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-07 22:50:16
                            
                                222阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            集成准备这是一个基于 MobPush 功能的扩展的 Flutter 插件。使用此插件能够帮助您在使用 Flutter 开发应用时,快速地实现推送功能。在pubspec.yaml文件中加入下面依赖dependencies:
  mobcommonlib:
  mobpush_plugin:然后执行:flutter packages get 导入package 在你的dart工程文件中,导入下面头文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-15 15:12:00
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如果要兼容IOS8在IOS中实现本地推送,关键是要注意:ios8在实现本地推送时需要通过如下语句进行注册。[[UIApplication sharedApplication] registerUserNotificationSettings:mySettings];至于IOS8之前版本的做法就不多说了,直接上代码。新建oc类文件(NotificationHelper),在NotificationH            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-31 11:15:29
                            
                                140阅读