问题标签 [flutter-method-channel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 无法从 onBackgroundMessage 启动 Activity
刚刚创建了一个新的 Flutter 应用
当我收到通知(想想电话)时,最终试图打开我的应用程序或显示全屏活动
目前只是试图控制台登录通过后台消息处理程序调用的本机类
当我发送通知时收到此错误,你看到我做错了什么吗?我应该用不同的方法来解决这个问题吗?
主要.dart
MainActivity.kt
AndroidManifest.xml
我尝试过的事情:
flutter clean
flutter run
- 在手机上卸载/重新安装应用程序
- 将 Android Gradle 插件版本恢复为 3.5.1
- 添加
android/app/src/proguard-rules.pro
与-keep class androidx.lifecycle.DefaultLifecycleObserver
- 使用与我在清单中设置的频道不同的频道
platform.invokeMethod()
通过在应用程序内单击按钮,它确实可以在应用程序 UI 中工作
android - 如何创建从 Android Service 到 Flutter 功能的通道?
我正在尝试在 Flutter 和 Android 之间创建一个通道。
我在 MainActivity 中有这段代码,当从 FLutter 代码调用时,这个通道工作正常。
但它不能以另一种方式工作,即原生到 FLutter。我在我的 android 服务 onCreate() 中有这段代码。
每次我获得位置时都会调用它。
我在 Flutter Widget 中有这个。
在服务内部调用了invokeMethod(...),但没有调用flutter中的方法定义。每次调用服务中的invokeMethod()后,Result(){}下覆盖的notImplemented()方法是被叫。
android - Flutter Send message using methodChannel from android native code to dart
I am trying to send message using methodChannel from MainActivity to dart code and everything is ok when the app is open or is in the recent apps,but when I deattach the app, dart code couldn't receive anything from method Channel, Please can anyone help me what should I do to keep dart code receving messages even if the app is not working. Here is my code.
MainActivity.java
main.dart
flutter - 如何在 Flutter 中集成原生 SDK?
我必须在android和iOS中集成原生支付网关,如何在flutter方法通道中实现这一点?在集成部分之后从 SDK 获取结果的任何适当文档?
ios - 如何使用 MethodChannels 将 Siri 集成到 Flutter 中?
我想将 Sirikit 集成到我的颤振应用程序中。因此,我必须建立一个MethodChannel用于主机和客户端之间的通信。我希望 iOS 端调用一个颤振函数,该响应是 Siris 的答案。这是颤振的一面:
然后我必须在iOS端指定methodChannel:
我不是 Ios 开发人员,所以我不知道如何实际执行此操作。现在的问题是IntentHandler.swift -File无权访问方法通道数据,因为它是在另一个文件中声明的。我的 Intenthandler 文件如何调用颤振方法并用 Siri 响应?
flutter - Flutter 没有启动作为 API 响应接收的动态 URL
我一直在尝试在颤振应用程序中启动一个 URL。我正在使用 url_launcher 但无法启动 URL。我收到的 URL 是来自 API 的响应。
如果我正在复制响应并静态发送它,它可以工作,但是当作为动态变量传递时,它总是显示“无法启动”。
代码:
颤振版本:2.2,
url_launcher:^6.0.4
错误:
给出:
这是一个支付链接,应该在 Flutter 应用程序中打开浏览器。但它现在正在工作。
请帮忙!!!
注意:由于这是一个支付链接,它已被编辑,因此如果您尝试从浏览器启动它将无法正常工作
ios - 如何将委托函数的响应传递给 Swift 中的颤动?
我正在尝试在 Flutter 中实现支付 SDK,它在 Android 端成功运行,但在 iOS 中实现相同时遇到了麻烦。
付款成功后,我收到了回复
我怎样才能把这个发送到颤振?
ios - 如何将响应从 swift 传递给 Flutter?
我正在尝试使用方法通道在颤振应用程序中设置支付集成,并且它在 android 平台上运行良好。但在 iOS 平台上,我无法将响应部分发送到颤振。付款成功后,我在“qpResponse”功能中收到响应,我该如何将其传递给颤振?
android - 在 Flutter 中调用 MethodChannel 时在 Android 中获取没有虚拟方法 getSavedStateRegistry()?
我正在开发一个应用程序 flutter 。我正在尝试将方法通道从颤振调用到 Android
当。。。的时候var accountToken=await platform.invokeMethod("ccAvenuePayment", {"params": jsonEncode(payment.toJson())});
我在日志中遇到崩溃并且应用程序关闭
我无法弄清楚这个问题。根本没有调用方法通道。
我搜索了互联网,但可以找到这个错误No virtual method getSavedStateRegistry()
这是我的代码
https://gist.github.com/RageshAntony/93f77677cb69720616254fc710dd7832
请帮我
flutter - 保持 websocket 连接存活 Flutter
我已经经历了很长一段时间,但我仍然卡住了。
我正在使用基于 Websocket 的 Flutter/Dart 开发聊天应用程序。即使他终止应用程序,我也想保持连接用户的状态。此时:
前景:完全工作
暂停:完全工作
背景:完全工作
终止:不工作
我正在使用Websocket_manager作为一个包来帮助
感谢您的时间。