Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Tùy chỉnh màn hình quay lại chào mừng

Nội dung được cá nhân hóa có thể làm hài lòng người dùng của bạn và mang lại trải nghiệm ngay từ lần tương tác đầu tiên với ứng dụng của bạn dựa trên sở thích, lịch sử sử dụng và ngôn ngữ của họ. Firebase cho phép bạn xác định đối tượng dựa trên chỉ số Google Analytics và tùy chỉnh ứng dụng của bạn với Cấu hình từ xa Firebase trực tiếp từ bảng điều khiển Firebase.

Sử dụng hai tính năng này cùng nhau, bạn có thể tùy chỉnh màn hình chào mừng của ứng dụng cho người dùng nhiều lần dựa trên tùy chọn hoặc hoạt động của họ trong ứng dụng của bạn.

Hướng dẫn này sẽ hướng dẫn bạn quy trình tạo màn hình "chào mừng bạn trở lại" được cá nhân hóa trên Android.

Để bắt đầu, bạn sẽ cần một ứng dụng Android được kết nối với dự án Firebase. Nếu bạn chưa có, hãy xem Bắt đầu cho Android để kết nối ứng dụng của bạn.

Tổng quan về triển khai

Triển khai màn hình chào mừng được cá nhân hóa cho ứng dụng của bạn bao gồm 3 bước chính:

  1. Thiết lập Cấu hình từ xa để giữ các thông số cho các phần tử được cá nhân hóa. Ví dụ: bạn có thể lưu trữ thông báo trên màn hình chào mừng dưới dạng một tham số. Bằng cách này, bạn có thể cập nhật thông báo mà không cần xuất bản lại ứng dụng của mình.
  2. Thiết lập Analytics để xác định đối tượng và / hoặc thuộc tính người dùng cho Cấu hình từ xa để nhắm mục tiêu người dùng của bạn. Cả hai tính năng đều có thể được sử dụng để nhắm mục tiêu; tuy nhiên, có những khác biệt quan trọng giữa chúng. Những lợi thế tương đối của mỗi loại sẽ được thảo luận sau trong hướng dẫn này.
  3. Định cấu hình các điều kiện Cấu hình từ xa để tùy chỉnh thông số của bạn dựa trên đối tượng Analytics hoặc thuộc tính người dùng mà bạn thiết lập.

Thiết lập các tham số trong Cấu hình từ xa

Sau khi bạn xác định các phần tử của ứng dụng mà bạn muốn tùy chỉnh, hãy sử dụng Cấu hình từ xa để lưu trữ các thông số. Chúng ta sẽ khám phá cách cá nhân hóa thông báo màn hình chào mừng trong phần còn lại của hướng dẫn này.

Việc cần làm trong bảng điều khiển Firebase

  1. Truy cập trang thông số Cấu hình từ xa trong bảng điều khiển Firebase. Nếu bạn chưa từng định cấu hình Cấu hình từ xa trong ứng dụng của mình, hãy nhấp vào Thêm thông số đầu tiên của bạn .
  2. Điền vào một khóa tham số và giá trị mặc định. Ví dụ: welcome_messageWelcome to this sample app .

    Cấu hình tham số Cấu hình từ xa.

  3. Nhấp vào Xuất bản các thay đổi .

Làm gì trong ứng dụng Android

  1. Thêm mã để đọc và hiển thị thông số bạn vừa thêm vào ứng dụng của mình trong bảng điều khiển Firebase. Ví dụ:

    final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
    config.getInstance.fetch(CACHE_EXPIRATION_MS)
      .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                config.activateFetched();
    
                String welcomeMessage = config.getString("welcome_message");
            }
        }
    });
    

    Bạn cũng có thể làm theo các bước trong Sử dụng cấu hình từ xa Firebase trên Android để đọc và hiển thị thông số bạn đã tạo trong bảng điều khiển. Nếu bạn gặp khó khăn, hướng dẫn Android sẽ hướng dẫn bạn cách triển khai ứng dụng mẫu đang hoạt động.

  2. Bật chế độ nhà phát triển để xem các thay đổi cấu hình ngay lập tức trong khi thử nghiệm.

Kiểm tra xem nó hoạt động

  1. Mở ứng dụng của bạn và đảm bảo rằng ứng dụng hiển thị giá trị hiện tại của thông số trong Giao diện người dùng cấu hình từ xa .
  2. Thay đổi giá trị trong bảng điều khiển và nhấp vào Xuất bản thay đổi
  3. Khởi động lại ứng dụng của bạn. Giá trị tham số mới sẽ được hiển thị.

Thiết lập đối tượng hoặc thuộc tính người dùng Analytics

Trong bước này, bạn sẽ sử dụng Analytics để xác định những người dùng sẽ xem nội dung được cá nhân hóa. Trong hướng dẫn này, chúng tôi sẽ sử dụng thuộc tính người dùng để thực hiện việc này nhưng bạn cũng có thể xác định Đối tượng . Các cách tiếp cận này tương tự nhau, nhưng bạn cần lưu ý rằng sau khi người dùng được thêm vào Đối tượng, họ không thể rời khỏi hoặc bị xóa. Nếu thuộc tính bạn muốn sử dụng để nhắm mục tiêu có thể thay đổi, hãy sử dụng thuộc tính người dùng để thay thế.

Việc cần làm trong bảng điều khiển Firebase

  1. Chuyển đến trang thuộc tính người dùng Analytics trong bảng điều khiển Firebase. Nhấp vào Thuộc tính người dùng mới .
  2. Đặt tên và mô tả cho thuộc tính người dùng. Ví dụ: nếu bạn đang tùy chỉnh một ứng dụng dựa trên việc người dùng thích chó hay mèo, bạn có thể đặt tên cho ứng dụng đó là animal_preference .

    Cấu hình thuộc tính người dùng Analytics.

  3. Nhấp vào Tạo .

Làm gì trong ứng dụng Android

  1. Làm theo các bước trong Đặt thuộc tính người dùng để tìm hiểu cách đặt thuộc tính người dùng trong ứng dụng của bạn. Ví dụ: bạn có thể hỏi người dùng xem họ thích mèo hay chó hơn và đặt giá trị chuỗi cho phù hợp. Bạn có thể bỏ qua các bước để đăng ký thuộc tính của mình trong bảng điều khiển như bạn đã thực hiện trong phần trước.
  2. Làm theo các bước trong Sự kiện gỡ lỗi để bật chế độ gỡ lỗi cho ứng dụng của bạn.

Kiểm tra xem nó hoạt động

  1. Mở ứng dụng của bạn và điều hướng đến nơi thuộc tính người dùng của bạn được đặt.
  2. Mở trang Analytics DebugView trong bảng điều khiển Firebase.
  3. Kiểm tra xem có bất kỳ thuộc tính người dùng nào đã được thiết lập hay không (có thể có một vài phút chậm trễ trước khi bất kỳ thứ gì hiển thị).

Định cấu hình điều kiện Cấu hình từ xa

Giờ đây, ứng dụng của bạn có các tham số có thể được định cấu hình và thuộc tính người dùng (hoặc đối tượng) để sử dụng làm biến, bạn có thể tạo điều kiện để cá nhân hóa các giá trị của thông số của mình.

Việc cần làm trong bảng điều khiển Firebase

  1. Đi tới Cấu hình từ xa trong bảng điều khiển Firebase.
  2. Nhấp vào thông số của bạn để chỉnh sửa nó.
  3. Nhấp vào Thêm giá trị cho điều kiện .
  4. Chọn Xác định điều kiện mới .
  5. Đặt tên cho tình trạng của bạn. Ví dụ: "Thích mèo" để phản ánh sở thích của người dùng trước đó.
  6. Trong Áp dụng nếu , hãy chọn Thuộc tính người dùng (hoặc Người dùng trong đối tượng nếu bạn đã tạo Đối tượng trong Analytics) và chọn thông số của bạn, đồng thời xác định mối quan hệ có điều kiện với các giá trị thông số của bạn.

    Điều kiện cấu hình từ xa mới.

  7. Nhấp vào Tạo điều kiện .

  8. Nhập một giá trị để phản ánh điều kiện mới. Ví dụ: thông báo chào mừng cho "Thích mèo" có thể là "Meo meo!".

  9. Nhấp vào Cập nhật để lưu các thay đổi của bạn.

  10. Nhấp vào Xuất bản thay đổi để bật các điều kiện và giá trị mới trong ứng dụng của bạn.

Kiểm tra xem nó hoạt động

  1. Mở ứng dụng của bạn và điều hướng đến nơi thuộc tính người dùng của bạn được đặt.
  2. Mở trang Analytics DebugView trong bảng điều khiển Firebase.
  3. Kiểm tra xem có bất kỳ thuộc tính người dùng nào đã được thiết lập hay không (có thể có một vài phút chậm trễ trước khi bất kỳ thứ gì hiển thị).
  4. Khởi động lại ứng dụng của bạn và xác minh rằng các yếu tố được cá nhân hóa của bạn đã được thiết lập.