内容提要
Supabase Flutter SDK v1.0开发者预览版发布,重点改善开发者体验。新版本简化了身份验证状态和深度链接处理,抛出错误而非返回,取消了.execute()方法。支持桌面深度链接,未来将加入多人支持和Supabase Auth UI库。
关键要点
-
发布了Supabase Flutter SDK v1.0开发者预览版,重点改善开发者体验。
-
身份验证状态的处理已自动化,无需再使用SupabaseAuthState和SupabaseAuthRequiredState类。
-
深度链接处理也已自动化,用户可通过onAuthStateChange监听深度链接。
-
错误处理方式改为抛出错误而非返回,简化了代码。
-
取消了.execute()方法,直接查询数据变得更加简便。
-
新增桌面深度链接支持,未来将支持MacOS和Windows。
-
正在开发多人支持功能,未来将加入Supabase Auth UI库,简化身份验证界面实现。
延伸问答
Supabase Flutter SDK v1.0的主要改进是什么?
主要改进包括自动处理身份验证状态和深度链接,错误处理方式改为抛出错误,取消了.execute()方法,新增桌面深度链接支持,以及未来将加入多人支持和Supabase Auth UI库。
如何处理身份验证状态?
在Supabase Flutter SDK v1.0中,身份验证状态的处理已自动化,无需使用SupabaseAuthState和SupabaseAuthRequiredState类,只需初始化Supabase即可。
Supabase Flutter SDK v1.0是否支持桌面应用?
是的,v1.0版本新增了对MacOS和Windows的桌面深度链接支持。
为什么取消了.execute()方法?
取消.execute()方法是为了简化查询数据的过程,使得使用SDK时更加方便,保持与JavaScript SDK的一致性。
未来的版本中会加入哪些新功能?
未来版本将加入多人支持功能和Supabase Auth UI库,以简化身份验证界面的实现。
如何获取Supabase Flutter SDK v1.0的开发者预览版?
可以从supabase-flutter的pub.dev页面获取开发者预览版,或将以下内容添加到pubspec.yaml文件中:supabase_flutter: ^1.0.0-dev.1。