Sơ lược: Bảo vệ ứng dụng của bạn khỏi việc sử dụng trái phép bằng cách thêm Thư viện Xác minh Giấy phép (LVL) của Google để xử lý tất cả các giao tiếp liên quan đến giấy phép với Google Play.
Tổng quan
Thư viện Xác minh Giấy phép (LVL) là thư viện bạn có thể thêm vào ứng dụng của mình (có thể tải xuống từ SDK Android) để xử lý tất cả các giao tiếp liên quan đến cấp phép với dịch vụ cấp phép của Google Play.
Thư viện này bổ sung thêm một lớp bảo vệ khác, bên cạnh các thuật toán Protect360, bằng cách bật xác minh rằng các lượt cài đặt đến từ người dùng Google Play thực sự. Điều này giúp giảm sự khác biệt giữa số lượt cài đặt hiển thị trên Google Play và bảng điều khiển AppsFlyer.
Dịch vụ Cấp phép của Google Play xác định xem người dùng có được cấp phép sử dụng ứng dụng hay không. Google Play coi người dùng là đã cấp phép nếu họ là người mua ứng dụng được ghi nhận. Giấy phép này là duy nhất cho mỗi ứng dụng và có thể được sử dụng để tăng cường bảo vệ. Tìm hiểu thêm
SDK AppsFlyer thu thập dữ liệu từ phía khách hàng và Protect360 thực hiện xác minh giấy phép phía máy chủ, chặn các lượt cài đặt gian lận không xác minh thành công cho cả lượt cài đặt tự nhiên và không tự nhiên. “Lý do chặn” bạn sẽ thấy trong bảng điều khiển Protect360 và các báo cáo sẽ là “Bot”.
Thiết lập LVL
Thêm LVL
Hiện tại, đây là quy trình thủ công, trong đó bạn sẽ cần chuyển thông tin bên dưới tới CSM AppsFlyer của mình để họ có thể thêm thông tin đó theo cách thủ công.
Để thêm LVL:
- Đảm bảo bạn có phiên bản SDK 5.4.3 trở lên để thêm SDK mới nhất vào triển khai build.gradle. Lưu ý: khuyến khích sử dụng phiên bản 6.12.3 trở lên.
com.appsflyer:af-android-sdk:6.12.3
- Thêm thư viện LVL vào triển khai build.gradle
com.appsflyer:lvl:6.12.3
- Nhận Giấy phép và thanh toán trong ứng dụng của ứng dụng:
Từ Giao diện điều khiển dành cho Nhà phát triển trên Google Play (Chọn ứng dụng -> Development Tools -> Services and APIs).
Base64-encoded RSA public key
- Chuyển thông tin trên tới CSM AppsFlyer của bạn.
Kiểm tra và khắc phục sự cố
Khi gỡ lỗi ứng dụng, bạn sẽ có thể xem thông tin LVL trên tải trọng được gửi tới AppsFlyer, như ví dụ bên dưới:
"lvl":{
"ttr":,<ttr>,
"signature":"<signature>",
"signedData":"<signedData>"
}
Làm việc với nhóm hỗ trợ/SDK của bạn trong trường hợp không có thông tin LVL trên thông báo cài đặt.
Vui lòng cung cấp cho CSM của bạn những thông tin sau:
- khóa công khai
- app_id
- phiên bản ứng dụng tối thiểu LVL được tích hợp trong
Quá trình thiết lập
Sau khi chúng tôi nhận được yêu cầu của bạn, nhóm Protect360 sẽ định cấu hình xác minh LVL ở chế độ STAGING. Ở giai đoạn này, hệ thống sẽ chỉ báo cáo kết quả xác minh LVL nội bộ cho AppsFlyer. Một vài ngày sau, chúng tôi sẽ kiểm tra dữ liệu của mình.
Nếu mọi thứ đều ổn:
- Chúng tôi sẽ đặt xác minh LVL thành chế độ PRODUCTION và nó sẽ bắt đầu chặn lưu lượng truy cập.
- Nhóm Protect360 sẽ thông báo cho CSM.
Nếu có điều gì đó không ổn (chẳng hạn như nếu chúng tôi không thấy thông tin LVL trên các sự kiện cài đặt):
- Chúng tôi sẽ để xác minh LVL ở chế độ STAGING.
- CSM của bạn sẽ thông báo cho bạn và giúp bạn khắc phục sự cố triển khai trong ứng dụng.
Câu hỏi thường gặp
Điều gì sẽ xảy ra nếu một ứng dụng được cài đặt từ một cửa hàng không phải Google Play?
Xác thực LVL sẽ không xác minh và không chặn lượt cài đặt đến từ các cửa hàng không phải Google Play.
Mất bao lâu để thiết lập LVL?
Sau khi chúng tôi nhận được thông tin, sẽ mất vài ngày làm việc để thiết lập LVL và xác minh dữ liệu. Xem chi tiết về quá trình thiết lập.
LVL có ảnh hưởng đến chức năng ứng dụng không?
Không, chức năng ứng dụng không bị ảnh hưởng.
Sự khác biệt giữa LVL và trình giới thiệu GP là gì?
Xác minh giấy phép sử dụng LVL khác với các thuật toán xác minh liên kết giới thiệu GP vì LVL xử lý việc xác minh giấy phép cho chính ứng dụng đó (giấy phép cho mỗi ứng dụng), trong khi liên kết giới thiệu GP được sử dụng để lấy nguồn chuyển hướng của lượt cài đặt tới cửa hàng Google Play với URL liên kết giới thiệu của gói đã cài đặt (nhãn thời gian khi xảy ra lượt nhấp chuột liên kết giới thiệu, thời điểm bắt đầu cài đặt, phiên bản ứng dụng, v.v.). Nói ngắn gọn, trong khi LVL được sử dụng để kiểm tra xem người dùng có được cấp phép sử dụng ứng dụng hay không thì liên kết giới thiệu GP được sử dụng để xác minh rằng chi tiết lượt cài đặt không bị giả mạo.