2个版本
0.1.4 | 2023年6月25日 |
---|---|
0.1.3 | 2023年6月23日 |
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
#1343 在 数据库接口
每月下载量31次
在 firebase-storage 中使用
11KB
68 行
firebase-app
Firebase App SDK for Rust 提供了将 Firebase 服务集成到您的 Rust 应用程序中的 Rust API。此 SDK 允许您轻松访问 Firebase 功能,如身份验证、实时数据库、存储等。
安装
要在您的 Rust 项目中使用 Firebase App SDK,请在您的 Cargo.toml
文件中添加以下行:
[dependencies]
firebase_app_sdk = "0.1.4" #Latest version at time of writing
使用
要与 Firebase 服务交互,您需要使用所需选项创建一个 App
实例。以下是一个示例:
use firebase_app::{App,DEFAULT,Options};
fn main() {
let options = Options::new("YOUR_APPLICATION_ID", "YOUR_API_KEY")
.with_database_url("YOUR_DATABASE_URL")
.with_storage_bucket("YOUR_STORAGE_BUCKET");
let app = App::new(DEFAULT, options);
}
一旦创建了 App 实例,您就可以将其传递给其他 Firebase 服务以进行进一步交互。以下是一个使用 App 实例与 Firebase 身份验证服务交互的示例:
use firebase_app::{App,DEFAULT,Options};
use firebase_auth::Authentication;
fn main() {
let options = Options::new("YOUR_APPLICATION_ID", "YOUR_API_KEY").with_auth_domain("YOUR_AUTH_DOMAIN");
let app = App::new(DEFAULT, options);
// Use the app instance with the Firebase Authentication service
let auth = Authentication::new(&app);
// Perform authentication operations using the `auth` instance
}
请注意,这里提供的示例是简化的,仅作为起点。有关每个 Firebase 服务的详细使用说明,请参阅相关文档。有关 crate 的全面文档,请访问 crate 文档,以更好地了解 crate 的功能和 API。
贡献
欢迎为 Firebase App SDK 贡献!如果您遇到任何问题或有改进建议,请在项目的 GitHub 仓库上提交 issue 或 pull request。