Google I/O 2022 上宣布的 Firebase 新功能

21CTO 2022-05-14 23:58


今天我们要向大家介绍 2022 年 Google I/O 上公布的 Firebase 新功能。其中,Crashlytics 的变化比较大。


Stripe 扩展


开发者现在可以在使用订阅时使用 Stripe 扩展来设置各种事件。

例如可以设置取消事件。




上面的图中,开发者正在编写代码处理用户订阅时发送取消邮件。






SnapChat 扩展



使用Snap扩展,可分享到SnapStory,推荐给自己的好友等功能。


Stream扩展


可以将Stream聊天应用集成到应用中。


Typesense



此产品可用于全文搜索,对初创公司来讲是一个具备吸引力的更新。


RevenueCat



解决应用内订阅或支付,可以应用和应用商店中轻松销售数字商品。


Firebase 托管


现在,你只需使用 firebase deploy 命令即可部署最新的 Web 应用程序。


在演示中,我们能够以爆炸性的速度进行部署,而无需添加 --only 等参数。






但是似乎目前只支持 Next.js 和 Angular。看来可能以后会添加更多,让我们期待它的未来。


Flutter


Flutter 的 Firebase 插件本次正式发布。


Firebase Clashlytics


Flutter 应用程序的简化初始设置


不再需要打开特定于平台的 IDE。只需在 Dart 中编写即可。它变得更简单!




为Flutter 实时发送错误




现在可以实时发送应用的崩溃错误,包括用户信息,性能警告等。


错误分组




现在开发者可以对错误进行更直观的分组,如优先级排序。


以上内容,只需要更新SDK即可使用这些新功能。


Swift兼容


大多数 firebase SDK 是用 Obj-C 编写的,但现在它支持 Swift!

这允许你使用最新的 Swift 功能并与 Swift UI 等集成!


例如,使用 Codable 和使用 Type Safety 调用




可以使用异步等待:




对于 SwiftUI,我们现在可以使用自定义视图限定符来识别要分析的视图,并使用 FirestoreQuery 属性包装器将视图绑定到 LiveUpdate 中的 Firestore 数据。


应用检测


AppCheck 是一个可以保证通信来自合法设备的功能。

这次,作为新的应用认证提供商,Google集成了 Play Integrity API,Play Integrity API 是针对 Android 设备的认证,可以使用更多的防欺诈信号。




Firebase应用分发


引入了分组、简化访问、删除和批量测试器管理等功能。




最新版本可直接在 Android SDK 中使用。




开发者的应用分发变得越来越方便。


Firebase 性能监控


现在开发者还可以创建自定义代码跟踪、网络请求、屏幕呈现和 Web 跟踪警报。




其中,警报也可以是我们开发者自定义阈值。也欢迎各位拍砖补充。


编译:场长


相关阅读:


英伟达开源 Linux 内核 GPU 模块,向极致用户体验迈进

Google I/O 2022:Flutter 的新功能

SAS 将 Python 作为自己语言的替代品

推荐阅读