Chế Độ Trẻ Em trong Android SDK
Nếu ứng dụng Android của bạn dành cho trẻ em, bạn phải tuân theo chính sách của Google. Nếu bạn đang dùng Adapty SDK, chỉ cần vài bước đơn giản là có thể cấu hình để đáp ứng các chính sách này và vượt qua quá trình xét duyệt của cửa hàng.
Cần làm gì?
Bạn cần cấu hình Adapty SDK để tắt việc thu thập:
Ngoài ra, chúng tôi khuyến nghị sử dụng customer user ID một cách thận trọng. User ID có định dạng <FirstName.LastName> chắc chắn sẽ bị coi là thu thập dữ liệu cá nhân, tương tự như việc dùng email. Đối với Chế Độ Trẻ Em, cách tốt nhất là sử dụng các định danh ngẫu nhiên hoặc ẩn danh (ví dụ: ID đã được hash hoặc UUID do thiết bị tạo ra) để đảm bảo tuân thủ.
Bật Chế Độ Trẻ Em
Cập nhật trong Adapty Dashboard
Trong Adapty Dashboard, bạn cần tắt tính năng thu thập địa chỉ IP. Để làm điều này, hãy vào App settings và nhấn Disable IP address collection trong phần Collect users’ IP address.
Cập nhật trong code ứng dụng di động
Để tuân thủ các chính sách, bạn cần tắt việc thu thập Android Advertising ID (AAID/GAID) và địa chỉ IP khi khởi tạo Adapty SDK:
Kotlin:
override fun onCreate() {
super.onCreate()
Adapty.activate(
applicationContext,
AdaptyConfig.Builder("PUBLIC_SDK_KEY")
.withAdIdCollectionDisabled(true) // set to `true`
.withIpAddressCollectionDisabled(true) // set to `true`
.build()
)
}
Java:
@Override
public void onCreate() {
super.onCreate();
Adapty.activate(
applicationContext,
new AdaptyConfig.Builder("PUBLIC_SDK_KEY")
.withAdIdCollectionDisabled(true) // set to `true`
.withIpAddressCollectionDisabled(true) // set to `true`
.build()
);
}
Cập nhật trong Android manifest
Nếu ứng dụng của bạn chỉ nhắm đến trẻ em và biên dịch với Android 13 (API 33) trở lên, Google Play yêu cầu bạn không được yêu cầu quyền AD_ID. Một SDK khác trong ứng dụng của bạn (analytics, attribution, hoặc quảng cáo) có thể thêm quyền này thông qua manifest merging. Việc đặt withAdIdCollectionDisabled(true) sẽ ngăn Adapty thu thập ID, nhưng không xóa được quyền do SDK khác khai báo.
Để xóa quyền đó, hãy thêm đoạn sau vào bên trong phần tử <manifest> của app/src/main/AndroidManifest.xml. Phần tử <manifest> phải khai báo xmlns:tools="http://schemas.android.com/tools".
<uses-permission
android:name="com.google.android.gms.permission.AD_ID"
tools:node="remove" />