Flutter

Flutter IOS权限配置无效,info.plist不生效的问题

前言我的Flutter项目有保存图片功能,需要用到相册的访问权限,在IOS那边搞了半个下午的权限配置还是获取不到权限,记录下解决方式。本文所用权限依赖插件:permission_handler,版本8.1.6我仔细排查,网上各种搜索,info.plist配置确定是没有问题的,就很谜。Podfile也参照一些文章配置了也一样不生效(后来才发现有坑)??之后卸载了,重新Build也还是一样。并且...

关于OAuth2.1 PKCE利用crypto的sha256哈希结果转换base64url计算结果不一致的问题(Flutter)

前言最近在写第三方flutter app并抓包分析某原生app登录逻辑的时候,遇到了使用OAuth2.1 PKCE授权码模式的登录方式,该模式下需要将code_verifier先进行sha256哈希后再进行base64(URL-Save) 编码成最终的code_challenge。OAuth2.1 PKCE授权码模式详解:https://shanhy.blog.csdn.net/articl...

Flutter调用JSON序列化出现type 'String' is not a subtype of type 'MapString, dynamic'

问题情况本来按照书上的思路都封装好了Dio,半自动生成了Json Model,结果在实际应用上出现了以下异常:Unhandled Exception: type 'String' is not a subtype of type 'Map<String, dynamic>'

Flutter生成JSON序列化模板报错

问题详情:在执行flutter packages pub run build_runner build自动生成JSON序列化模板的时候出现了以下报错:Generator cannot target libraries that have not been migrated to null-safety.package:flutter_test2/model/recommender.dart:...