Supabase Flutter SDK 1.0 开发者预览版

Supabase Flutter SDK 1.0 开发者预览版

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

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。

🏷️

标签

➡️

继续阅读