极光推送在国内的App的覆盖率比较高,在第一时间就更新了对flutter的支持,使用极光简单配置后就可以进行远端推送和本地定时推送,非常方便。image推荐使用android进行测试,配置简单,ios需要证书,相对比较复杂。我也是用的安卓端进行演示。注册极光先到极光官网,注册账号,配置一下flutter项目的包名,如果不记得了,可以flutter项目下的 android/app/build.gr
## Android、iOS原生主动发送消息Flutter中 在Flutter开发中,有时候我们需要从原生的Android或iOS平台主动向Flutter发送消息。这种情况下,我们可以使用Flutter提供的MethodChannel来实现双向通信。本文将介绍如何在Android和iOS中使用MethodChannel来向Flutter发送消息,并提供相应的代码示例。 ### 1. 创建Fl
原创 2023-07-19 17:35:33
468阅读
# Android主动发送消息Flutter 在Android和Flutter之间进行通信是一个常见的需求。Flutter提供了`MethodChannel`来实现此功能,它允许在Flutter应用程序和Android原生代码之间进行双向通信。本文将详细介绍如何在Android中主动发送消息Flutter。 ## 什么是MethodChannel `MethodChannel`是Flut
原创 10月前
109阅读
 本章节叙述Flutter 通知栏通知功能,主要是使用 Flutter与原生交互功能调用Android发送通知。效果图所需知识Flutter构建通道机制Channel Android创建通知渠道NotificationChannel发送通知实现代码 Flutter端主要实现与原生交互并传递数据//获取到插件与原生的交互通道 static const mNotifica
极光推送在国内的App的覆盖率比较高,在第一时间就更新了对flutter的支持,使用极光简单配置后就可以进行远端推送和本地定时推送,非常方便。推荐使用android进行测试,配置简单,ios需要证书,相对比较复杂。我也是用的安卓端进行演示。注册极光先到极光官网,注册账号,配置一下flutter项目的包名,如果不记得了,可以flutter项目下的 android/app/build.gradle
# Flutter iOS端主动向Flutter发送消息 ## 介绍 在Flutter开发中,我们可能会遇到需要在iOS端主动向Flutter发送消息的情况。本文将指导您如何实现在Flutter中处理来自iOS端的主动消息。 ## 流程 下表展示了整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 步骤1 | 创建一个Flutter项目 | | 步骤2 | 在iO
原创 10月前
154阅读
1.前提准备在极光开发者服务注册并登录,在首页添加应用,如下图:2.Flutter集成Jpush在工程pubspec.yaml添加Jpush依赖,如下图:Android 在 /android/app/build.gradle 中添加下列代码:android: { .... defaultConfig { applicationId "替换成自己应用 ID" ...
概述路由跳转的几种方式;路由常用API;路由的发送和接收数据的使用;路由使用中可能遇到的问题与解决方案;路由跳转的方式单一页面跳转(A页面 --- B页面)多个页面路由管理 (A页面 --- 多个其他页面 或者 多个其他页面 --- A页面)路由常用API左边列比较常用,右边列可作了解: pushAndRemoveUntil: 跳转到新的页面,并把当前的页面关闭;
实现效果如下:(为了尽量使用最少的代码实现功能,界面十分简单,方便理解原理)这边我输入短信内容为"252525"                                       &nbsp
转载 2023-07-28 10:20:09
75阅读
Dart4Flutter -01 – 变量, 类型和 函数Dart4Flutter – 02 –控制流 和异常Dart4Flutter – 03 – 类和泛型Dart4Flutter – 04 – 异步和库Dart4Flutter -拾遗01 - flutter-dart环境搭建flutter入门 - 状态管理Flutter 入门实例1 创建一个名字为flutter_mipush_demo的fl
这又是一个新的知识点,安卓已经亲测成功(ios目前客户端完成了推送,客户端接收到了推送,但是通知栏不显示,得继续研究下),下面上教程:首先到极光官网注册个账户:极光官网然后按照以下流程创建应用 :然后在弹出来的对话框中输入应用名称,上传个图标,应用创建ok~应用创建后会得到AppKey和Master Secret这两个key就是接下来要用到的了~可以先在网站上测试推送,在开发者服务里先设置以下推送
转载 2023-09-18 10:25:51
414阅读
作者:赵旭阳一、简介我们在进行 Android 开发的时候,会通过创建一个 Handler 并调用其 sendMessage  或 Post 方法来进行异步消息调用,其背后涉及到了三个面试经常被问的类:Handler,Looper,MessageQueue,内部原理我想做过 Android 开发的基本都了解。Event queue : 包含了所有的外部事件:I/O,鼠标点击,绘制,定时器
转载 5天前
11阅读
大家好,我是 17。上一篇写完 Flutter Android 打包保姆式全流程 2023 版 后,小伙伴 MannaYang 和 Mapleeeeeee 留言说要看 IOS 打包的流程。于是 17 决定写这一篇,让打包的文章也齐整起来。 和 android 的打包是一样的,如果从来没有接触过 IOS,第一次打包会遇到很多困难。本文的目的是为了保证 IOS 新手完成第一次新建打包发布,帮助小伙伴们
转载 2023-08-31 11:25:51
67阅读
flutter中常见的网络请求有三种分别是1,Dart 原生的网络请求 HttpClient、2,第三方网络请求 http3,以及 Flutter 中的 Dio。本文主要比较细致的讲解上述网络请求框架,以及对于charles抓包问题的处理。 文章目录演示效果一、HttpClient1.1、创建一个HttpClient1.2、构建请求的uri(请求参数)1.3、设置网络请求代理1.4、构建请求1.4
一、前言学习了布局实例和交互后,算是对Flutter入门了,基本可以实现一些普通页面搭建和交互效果了。但是这远远还不够,现在App都是需要网络访问的,而今天的目标就是学习IO和网络这一块。二、Dart中的异步任务消息循环机制Dart是单线程模型,什么是单线程模型呢?单线程就是在程序执行时,所走的程序路径按照连续顺序排列下来,前面的必须处理好,后面的才会执行(就是同一个时刻只能执行一个操作)。生活中
2021/12/27更新 以下的解决方案会出现一些问题,也是我后面才注意的。 因为将ListView进行了reverse,所以当消息只有一条的时候,从视图上来看消息都是置于最底部的,就比较不符合我们传统的即时通讯的视图(如微信),虽然这个的下拉效果比较好,但是如果历史消息比较少时,打开就比较违背常理,就不是很好看,所以我就放弃了下面的方案,不进行reverse,下拉获取更多消息这个功能就暂时放弃
实现功能:  启动“服务器”、通过“客户端1”连接“服务器”,然后互发消息。在此过程中,有“客户端2”连接到“服务器”,此时,“客户端2”处于占线状态,必须要等“客户端1”退出之后才能与“服务器”互发消息。知识点:  s = socket.socket(family,type)  声明一个socket类型,同时创建连接(套接字),一般默认就可以 family 参数:  socket.AF
转载 2023-07-14 09:25:20
92阅读
# 在iOS中接受Flutter推送消息的实现 Flutter是一个跨平台的移动应用开发框架,它允许开发者使用一套代码库来构建iOS和Android应用。在Flutter应用中,我们经常需要向设备发送推送通知来提醒用户。在iOS平台上,我们可以通过APNs(苹果推送通知服务)来发送推送消息。本文将介绍如何在iOS应用中接受Flutter发送的推送消息。 ## 准备工作 在开始之前,确保你已经
原创 6月前
205阅读
## IOS 发送消息和接收消息 ### 1. 流程概述 在 IOS 开发中,发送消息和接收消息的过程可以简要概括为以下几个步骤: 1. 创建消息发送者和接收者的对象; 2. 定义消息的数据结构; 3. 发送消息; 4. 接收消息并处理。 下面将详细介绍每一步需要做什么,包括所需的代码和代码注释。 ### 2. 创建消息发送者和接收者的对象 首先,我们需要创建消息发送者和接收者的对象
# Flutter iOS 允许消息推送 在移动应用的开发中,消息推送是一个非常重要的功能。它可以让应用在后台或者关闭的情况下,向用户发送通知,以提醒他们有新的消息或者事件发生。对于Flutter应用来说,如何实现iOS平台的消息推送是一个常见的问题。本文将介绍如何在Flutter应用中允许iOS消息推送,并提供相应的代码示例。 ## iOS消息推送的准备工作 在开始实现iOS消息推送之前,
原创 7月前
692阅读
  • 1
  • 2
  • 3
  • 4
  • 5