Frirebase ML Kit: Thêm Firebase vào Android Project

Đăng bởi: Admin | Lượt xem: 1482 | Chuyên mục: Android

Bạn có thể thêm Firebase vào ứng dụng của mình bằng cách làm theo các bước sau


Điều kiện

Cài đặt hoặc cập nhật Android Studio lên phiên bản mới nhất.

Hãy chắc chắn rằng dự án của bạn đáp ứng các yêu cầu sau:

  • API 16 (Jelly Bean) trở lên
  • Sử dụng Gradle 4.1 trở lên
  • Sử dụng Jetpack (AndroidX) , đáp ứng các yêu cầu phiên bản sau:
      • com.android.tools.build:gradle v3.2.1 trở lên
      • compileSdkVersion 28 trở lên

Thiết lập thiết bị vật lý hoặc sử dụng trình giả lập để chạy ứng dụng của bạn.
Trình giả lập phải sử dụng hình ảnh giả lập với Google Play.

Đăng nhập vào Firebase bằng tài khoản Google của bạn.

Nếu bạn chưa có dự án Android và chỉ muốn dùng thử sản phẩm Firebase, bạn có thể tải xuống một trong những mẫu khởi động nhanh .


Thêm Firebase vào dự án của bạn

Thêm Firebase vào ứng dụng của bạn bao gồm các tác vụ cả  Firebase console và trong dự án Android mở của bạn (ví dụ: bạn tải xuống tệp cấu hình Firebase từ bảng điều khiển, sau đó chuyển chúng vào dự án Android của bạn).

    1. Bước 1 : Tạo dự án Firebase

Trước khi bạn có thể thêm Firebase vào ứng dụng Android của mình, bạn cần tạo dự án Firebase để kết nối với ứng dụng Android của mình. Truy cập  Understand Firebase Projects để tìm hiểu thêm về các dự án Firebase.

  1. Trong  Firebase console , bấm Add project, sau đó chọn hoặc nhập  Project name.

Nếu bạn có dự án Google Cloud Platform (GCP) hiện có, bạn có thể chọn dự án từ menu thả xuống để thêm tài nguyên Firebase vào dự án đó.

  1. (Tùy chọn) Nếu bạn đang tạo một dự án mới, bạn có thể chỉnh sửa Project ID.

Firebase tự động gán một ID duy nhất cho dự án Firebase của bạn. Truy cập Understand Firebase Projects để tìm hiểu về cách Firebase sử dụng ID dự án.

  1. Nhấp vào Tiếp tục .
  2. (Tùy chọn) Thiết lập Google Analytics cho dự án của bạn, cho phép bạn có trải nghiệm tối ưu khi sử dụng bất kỳ sản phẩm Firebase nào sau đây:

Khi được nhắc, hãy chọn sử dụng Google Analytics account hiện có hoặc để tạo tài khoản mới.
Nếu bạn chọn tạo tài khoản mới, hãy chọn 
Analytics reporting location , sau đó chấp nhận cài đặt chia sẻ dữ liệu và điều khoản Google Analytics cho dự án của bạn.

  1. Nhấp vào  Create project (hoặc  Add Firebase, nếu bạn đang sử dụng dự án GCP hiện tại).

Firebase tự động cung cấp tài nguyên cho dự án Firebase của bạn. Khi quá trình hoàn tất, bạn sẽ được đưa đến trang tổng quan cho dự án Firebase của bạn trong bảng điều khiển Firebase.

    1. Bước 2 : Đăng ký ứng dụng của bạn với Firebase

Sau khi bạn có dự án Firebase, bạn có thể thêm ứng dụng Android của mình vào đó.

Truy cập cập  Understand Firebase Projects  để tìm hiểu thêm về các thực tiễn và cân nhắc tốt nhất để thêm ứng dụng vào dự án Firebase, bao gồm cách xử lý nhiều biến thể xây dựng.

1. Chuyển đến Understand Firebase Projects

2. Ở trung tâm của trang tổng quan dự án, nhấp vào biểu tượng Android  để khởi chạy quy trình thiết lập.

Nếu bạn đã thêm một ứng dụng vào dự án Firebase của mình, hãy nhấp vào  Add app để hiển thị tùy chọn nền tảng

3. Nhập tên gói ứng dụng của bạn vào trường Android package name.

Đảm bảo nhập tên gói mà ứng dụng của bạn đang thực sự sử dụng. Giá trị tên gói là phân biệt chữ hoa chữ thường và không thể thay đổi đối với ứng dụng Firebase Android này sau khi được đăng ký với dự án Firebase của bạn.

4. (Tùy chọn) Nhập thông tin ứng dụng khác: App nickname và  Debug signing certificate SHA-1

5. Nhấp vào Register app.

    1. Bước 3 : Thêm tệp cấu hình Firebase​​​​​​

1.​​​ Thêm tệp cấu hình Firebase Android vào ứng dụng của bạn:

  • Nhấp vào  Download google-services.json để lấy tệp cấu hình Firebase Android ( google-services.json).
  • Di chuyển tệp cấu hình của bạn vào thư mục mô-đun (app-level) của ứng dụng.

2. Để bật các sản phẩm Firebase trong ứng dụng của bạn, hãy thêm  google-services plugin vào các tệp Gradle của bạn.

    1. Trong root-level (project-level) Gradle filebuild.gradle), hãy thêm các quy tắc để bao gồm Google Services Gradle plugin. Kiểm tra xem bạn có kho lưu trữ Maven của Google không.
buildscript {

  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
  }

  dependencies {
    // ...

    // Add the following line:
    classpath 'com.google.gms:google-services:4.3.3'  // Google Services plugin
  }
}

allprojects {
  // ...

  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
    // ...
  }
}
    1. Trong Gradle file (thông thường app/build.gradle), hãy áp dụng Google Services Gradle plugin:
apply plugin: 'com.android.application'

// Add the following line:

apply plugin: 'com.google.gms.google-services'  // Google Services plugin



android {

  // ...

}

Bước 4 : Thêm SDK Firebase vào ứng dụng của bạn

1. Đối với Gradle file (thông thường app/build.gradle),thêm các phụ thuộc cho  Firebase products mà bạn muốn sử dụng trong ứng dụng của mình.

dependencies {

  // ...



  // Add the Firebase SDK for Google Analytics

  implementation 'com.google.firebase:firebase-analytics:17.4.3'



  // Add the dependencies for any other Firebase products you want to use in your app

  // For example, to also use Firebase Authentication

  implementation 'com.google.firebase:firebase-auth:19.3.1'



  // Getting a "Could not find" error? Make sure that you've added

  // Google's Maven repository to your root-level build.gradle file

}

2. Đồng bộ hóa ứng dụng của bạn để đảm bảo rằng tất cả các phụ thuộc có các phiên bản cần thiết.

3. Nếu bạn đã thêm Analytics, hãy chạy ứng dụng của bạn để gửi xác minh đến Firebase mà bạn đã tích hợp thành công Firebase. Nếu không, bạn có thể bỏ qua bước xác minh.

Nhật ký thiết bị (logs) của bạn sẽ hiển thị xác minh Firebase rằng việc khởi tạo đã hoàn tất. Nếu bạn đã chạy ứng dụng của mình trên trình giả lập có quyền truy cập mạng, Firebase console  thông báo cho bạn rằng kết nối ứng dụng của bạn đã hoàn tất.

Bạn có thể bỏ qua trước các bước tiếp theo .

vncoder logo

Theo dõi VnCoder trên Facebook, để cập nhật những bài viết, tin tức và khoá học mới nhất!



Khóa học liên quan

Khóa học: Android

Học Kotlin cơ bản
Số bài học:
Lượt xem: 17558
Đăng bởi: Admin
Chuyên mục: Android

Học lập trình Flutter cơ bản
Số bài học:
Lượt xem: 58303
Đăng bởi: Admin
Chuyên mục: Android

Lập trình Android cơ bản
Số bài học:
Lượt xem: 22931
Đăng bởi: Admin
Chuyên mục: Android