Bergerak cepat

Firebase adalah platform seluler yang membantu Anda mengembangkan aplikasi berkualitas tinggi secara cepat, meningkatkan basis pengguna, dan menghasilkan uang lebih banyak. Firebase terdiri dari fitur pelengkap yang bisa dipadupadankan sesuai dengan kebutuhan Anda.

Lupakan tentang infrastruktur

Cepat dan mudah mengimplementasikan Firebase. Dengan API intuitif yang dikemas ke dalam SDK tunggal, Anda bisa fokus pada pemecahan masalah pelanggan dan tidak membuang-buang waktu membangun infrastruktur yang kompleks.

Membuat keputusan yang cerdas, berdasarkan data

Firebase Analytics adalah solusi analitik gratis dan tidak terbatas yang ditanamkan langsung ke dalam Firebase. Peroleh wawasan mengenai pengguna Anda dari klik iklan sampai penggunaan aplikasi. Firebase Analytics bekerja dengan fitur Firebase lainnya, sehingga Anda bisa mengambil semua aksi pada apa pun mulai dari rasio klik tayang sampai aplikasi mogok.
Swift
FIRAuth.auth()?.addAuthStateDidChangeListener({ (auth, user) in
  if (user) {
    var email = user.email
    // ...
  }
})
FIRAuth.auth()?.signInWithEmail(email,
                                password: password,
                                completion: { (_, error) in
  if (error) {
    // ...
  }
})
Objective-C
[[FIRAuth auth] addAuthStateDidChangeListener:^(FIRAuth * _Nonnull auth,
                                                FIRUser * _Nullable user) {
  if (user) {
    NSString *email = user.email;
    // ...
  }
}];
[[FIRAuth auth] signInWithEmail:email
                       password:password
                     completion:^(FIRUser * _Nullable user,
                                  NSError * _Nullable error) {
  if (error) {
    // ...
  }
}];
Java
FirebaseAuth auth = FirebaseAuth.getInstance();
auth.signInWithEmailAndPassword(email, password)
    .addOnCompleteListener(new OnCompleteListener() {
        @Override
        public void onComplete(Task task) {
            if (task.isSuccessful()) {
                FirebaseUser user = task.getResult().getUser();
                String email = user.getEmail();
                // ...
            }
        }
    });
JavaScript
firebase.auth().onAuthStateChanged(function(user) {
    if (user) {
        // User is signed in
        var email = user.email;
        // ...
    } else {
        // User is not signed in
        // ...
    }
});
firebase.auth().signInWithEmailAndPassword(email, password);
C++
firebase::auth::Auth* auth = firebase::auth::Auth::GetAuth(app);
firebase::Future result =
    auth->SignInWithEmailAndPasswordLastResult();
if (result.Status() == firebase::kFutureStatusComplete) {
  if (result.Error() == firebase::auth::kAuthErrorNone) {
    firebase::auth::User* user = *result.Result();
    printf("Sign in succeeded for email %s\n", user->Email().c_str());
    // ...
  }
}

Bekerja di semua platform

Hasilkan aplikasi lintas platform dengan API yang dikemas ke dalam satu SDK for iOS, Android, JavaScript, dan C++. Luaskan ke platform berbeda tanpa memodifikasi infrastruktur Anda.

Gratis untuk memulai, bisa diskalakan dengan mudah

Sebagian besar fitur Firebase gratis untuk selamanya, untuk skala apa saja. Empat fitur berbayar kami menawarkan tingkat gratis yang luas dan dua paket berbayar setelah Anda mulai berkembang.

Bila aplikasi Anda sukses besar, tidak perlu khawatir dalam menskalakan kode server atau mengadakan kapasitas ekstra — Firebase yang akan menanganinya.

Dapatkan dukungan gratis

Kami menawarkan dukungan email gratis untuk setiap pengembang, dan tim Firebase dan Google Developer Experts aktif di komunitas online seperti Stack Overflow dan GitHub. Kami siap membantu.

Cobalah

Mulai membuat aplikasi secara gratis

Kirim masukan tentang...

Butuh bantuan? Kunjungi laman dukungan kami.