ÿÿ Quản lý Thiết bị Kiểm thá»­ | Tài liệu Adapty

Thiết bị kiểm thử

Äể phục vụ kiểm thá»­, bạn có thể đánh dấu thiết bị cá»§a mình là thiết bị kiểm thá»­ — Ä‘iá»u này sẽ tắt bá»™ nhá»› đệm và đảm bảo các thay đổi được phản ánh ngay lập tức.

Thiết bị kiểm thử được hỗ trợ từ các phiên bản SDK cụ thể:

  • iOS: 2.11.1
  • Android: 2.11.3
  • React Native: 2.11.1

Hỗ trợ cho Flutter và Unity sẽ được bổ sung sau.

Äánh dấu thiết bị là thiết bị kiểm thá»­

  1. Mở App settings trong Adapty Dashboard.
  2. Kéo xuống phần Test devices trong tab General.
14c581d-test_device_add.webp
  1. Nhấp vào nút Add test device.
f86d5e2-test_users_add_device.webp
  1. Trong cửa sổ Add test device, nhập:

    Trưá»ngMô tả
    Test device nameTên của thiết bị kiểm thử để bạn dễ nhận biết.
    ID used to identify this test deviceChá»n loại định danh bạn muốn dùng để xác định thiết bị kiểm thá»­. Xem khuyến nghị cá»§a chúng tôi trong phần Nên dùng định danh nào bên dưới để chá»n tùy chá»n phù hợp nhất.
    ID valueNhập giá trị của định danh.
  2. Nhớ nhấp vào nút Add test device để lưu thay đổi.

Nên dùng định danh nào

Äể xác định má»™t thiết bị, bạn có thể dùng nhiá»u loại định danh khác nhau. Chúng tôi khuyến nghị:

  • Customer User ID cho cả thiết bị iOS và Android nếu bạn xác định ngưá»i dùng trong Adapty . Äây là lá»±a chá»n tốt nhất, đặc biệt khi bạn có nhiá»u hÆ¡n má»™t thiết bị kiểm thá»­ cho cùng má»™t tài khoản trong ứng dụng. Nếu Customer User ID được dùng làm ID used to identify this test device, tất cả các thiết bị được kết nối vá»›i tài khoản này sẽ được đánh dấu là thiết bị kiểm thá»­.
  • IDFA (iOS) và Advertising ID (Android): Những định danh quảng cáo này là lá»±a chá»n lý tưởng cho thiết bị iOS và Android tương ứng nếu bạn đã xin phép ngưá»i dùng để truy cập chúng. Dù bạn đã có Customer User ID, bạn vẫn có thể ưu tiên dùng định danh quảng cáo nếu bạn chuyển đổi giữa các tài khoản trong ứng dụng khi kiểm thá»­. Ngoài ra, những định danh này rất hữu ích khi cùng má»™t tài khoản có cả thiết bị kiểm thá»­ và thiết bị cá nhân mà bạn không muốn đánh dấu thiết bị cá nhân là thiết bị kiểm thá»­.

Còn có các tùy chá»n khác như Adapty Profile ID, IDFV và Android ID — ít tiện lợi hÆ¡n nhưng vẫn có thể dùng nếu bạn không thể sá»­ dụng Customer User ID, IDFA hoặc Advertising ID.

Hãy cùng xem xét chi tiết tất cả các tùy chá»n có thể.

Äịnh danh cho tất cả các ná»n tảng

Äịnh danhCách dùng
Customer User ID

Má»™t định danh duy nhất do bạn thiết lập để xác định ngưá»i dùng trong hệ thống cá»§a bạn. Có thể là email cá»§a ngưá»i dùng, ID ná»™i bá»™ cá»§a bạn, hoặc bất kỳ chuá»—i nào khác. Äể dùng tùy chá»n này, bạn phải Xác định ngưá»i dùng trong Adapty .

Äây là lá»±a chá»n tốt nhất để xác định thiết bị kiểm thá»­, đặc biệt nếu bạn dùng nhiá»u thiết bị cho cùng má»™t tài khoản. Tất cả các thiết bị có tài khoản này Ä‘á»u sẽ được coi là thiết bị kiểm thá»­.

Adapty profile ID

Má»™t định danh duy nhất cho hồ sÆ¡ ngưá»i dùng trong Adapty.

Dùng tùy chá»n này nếu bạn không thể dùng Customer User ID, IDFA cho iOS hoặc Advertising ID cho Android. Lưu ý rằng Adapty Profile ID có thể thay đổi nếu bạn cài lại ứng dụng hoặc đăng nhập lại.

Cách lấy Customer User ID và Adapty profile ID

Cả hai định danh Ä‘á»u có thể lấy được trong phần chi tiết Profile trên Adapty Dashboard:

  1. Tìm hồ sÆ¡ ngưá»i dùng trong tab Adapty Profiles -> Event feed.

Äể tìm đúng hồ sÆ¡, hãy thá»±c hiện má»™t loại giao dịch hiếm. Khi giao dịch xuất hiện trong Event Feed, bạn sẽ dá»… dàng nhận ra nó.

  1. Sao chép giá trị cá»§a trưá»ng Customer user ID và Adapty ID trong phần chi tiết hồ sÆ¡:
345d308-test_users_CUID_adapty_ID.webp

Äịnh danh Apple

Äịnh danhCách dùng
IDFA

Identifier for Advertisers (IDFA) là định danh thiết bị duy nhất do Apple gán cho thiết bị cá»§a ngưá»i dùng.

Äây là lá»±a chá»n lý tưởng cho thiết bị iOS vì nó không tá»± thay đổi, mặc dù bạn có thể đặt lại thá»§ công.

Lưu ý: Từ khi iOS 14.5 ra mắt, nhà quảng cáo phải xin sá»± đồng ý cá»§a ngưá»i dùng để truy cập IDFA. Hãy đảm bảo ứng dụng cá»§a bạn Ä‘ang yêu cầu sá»± đồng ý và bạn đã cấp quyá»n trên thiết bị kiểm thá»­ cá»§a mình.

IDFVIdentifier for Vendors (IDFV) là định danh chữ-số duy nhất do Apple gán cho tất cả các ứng dụng trên cùng một thiết bị từ cùng một nhà phát hành/vendor. Nó có thể thay đổi nếu bạn cài lại hoặc cập nhật ứng dụng.

Cách lấy IDFA

Apple không cung cấp IDFA theo mặc định. Lấy nó từ phần attribution trong hồ sÆ¡ ngưá»i dùng trên Adapty Dashboard:

  1. Tìm hồ sÆ¡ ngưá»i dùng trong tab Adapty Profiles -> Event feed.

Äể tìm đúng hồ sÆ¡, hãy thá»±c hiện má»™t loại giao dịch hiếm. Khi giao dịch xuất hiện trong Event Feed, bạn sẽ dá»… dàng nhận ra nó.

  1. Mở chi tiết hồ sÆ¡ và sao chép giá trị trưá»ng IDFA trong phần Attribÿÿutes:
ce4a63f-test_users_idfa.webp

Ngoài ra, bạn có thể tìm ứng dụng trên App Store sẽ hiển thị IDFA của bạn.

Cách lấy Identifier for Vendors (IDFV)

Äể lấy IDFV, hãy yêu cầu developer cá»§a bạn gá»i phương thức sau trong ứng dụng và hiển thị định danh nhận được ra log hoặc debug panel.

UIDevice.current.identifierForVendor

Äịnh danh Google

Äịnh danhCách dùng
Advertising ID

Advertising ID là định danh thiết bị duy nhất do Google gán cho thiết bị cá»§a ngưá»i dùng.

Äây là lá»±a chá»n lý tưởng cho thiết bị Android vì nó không tá»± thay đổi, mặc dù bạn có thể đặt lại thá»§ công.

Lưu ý: Äể dùng tùy chá»n này, hãy tắt Opt out of Ads Personalization trong cài đặt Ads nếu bạn Ä‘ang dùng Android 12 trở lên.

Android IDAndroid ID là định danh duy nhất cho má»—i tổ hợp khóa ký ứng dụng, ngưá»i dùng và thiết bị. Có sẵn trên Android 8.0 trở lên.

Cách lấy Advertising ID

Äể tìm Advertising ID cá»§a thiết bị:

  1. Mở ứng dụng Settings trên thiết bị Android của bạn.
  2. Nhấp vào Google.
  3. Chá»n Ads trong Services. Advertising ID cá»§a bạn sẽ hiển thị ở cuối màn hình.

Cách lấy Android ID

Äể lấy Android ID, hãy yêu cầu developer cá»§a bạn truy vấn ANDROID_ID bằng phương thức sau trong ứng dụng và hiển thị định danh nhận được ra log hoặc debug panel.

android.provider.Settings.Secure.getString(contentResolver, android.provider.Settings.Secure.ANDROID_ID);
ÿÿÿÿ