Apple family sharing

Tính năng chia sẻ gia đình của Apple cho phép phân phối in-app purchase cho các thành viên trong gia đình, mang đến cho người dùng của các ứng dụng hướng đến nhóm — như dịch vụ phát trực tuyến video hay ứng dụng dành cho trẻ em — một cách thuận tiện để chia sẻ gói đăng ký mà không cần dùng chung Apple ID. Bằng cách cho phép tối đa năm thành viên gia đình sử dụng một gói đăng ký, Family Sharing có thể giúp tăng mức độ gắn kết và tỷ lệ giữ chân người dùng cho ứng dụng của bạn.

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn cách bật tính năng Family Sharing cho gói đăng ký và giải thích cách Adapty quản lý các giao dịch mua được chia sẻ trong gia đình.

Để bắt đầu bật Family Sharing cho một sản phẩm cụ thể, hãy truy cập App Store Connect. Family Sharing được tắt theo mặc định cho cả in-app purchase mới lẫn hiện có, vì vậy bạn cần bật riêng cho từng in-app purchase. Bạn có thể thực hiện điều này bằng cách truy cập trang ứng dụng của mình, điều hướng đến trang in-app purchase tương ứng và chọn tùy chọn Turn On trong phần Family Sharing.

Important

Mặc định này bị đảo ngược đối với sản phẩm mà Adapty tạo cho bạn. Nếu bạn dùng Tạo sản phẩm và đẩy lên cửa hàng thay vì tự tạo gói đăng ký trong App Store Connect, Family Sharing sẽ được bật mặc định. Cũng như mọi cài đặt Family Sharing khác, bạn không thể tắt tùy chọn này sau khi đã bật — nếu không muốn sản phẩm được chia sẻ, hãy tắt Family Sharing trong App Store Connect trước lần xem xét đầu tiên của gói đăng ký, hoặc tự tạo gói đăng ký tại đó thay vì đẩy từ Adapty.

Hãy lưu ý rằng khi đã bật Chia sẻ gia đình cho một sản phẩm, bạn không thể tắt tính năng này nữa, vì điều đó sẽ ảnh hưởng đến trải nghiệm của những người dùng đã chia sẻ gói đăng ký với các thành viên trong gia đình. Ngoài ra, hãy lưu ý rằng chỉ có sản phẩm không thể tiêu thụ (non-consumables) và gói đăng ký mới có thể được chia sẻ.

6db165a-CleanShot_2023-03-28_at_17.15.342x.webp

Trên modal hiện ra, chỉ cần nhấn nút Confirm để hoàn tất quá trình thiết lập. Sau đó, phần Family Sharing sẽ cập nhật và hiển thị thông báo: “This subscription can be shared by everyone in a family group.” Điều này xác nhận rằng gói đăng ký đã được bật tính năng Family Sharing và có thể chia sẻ cho tối đa năm thành viên trong gia đình.

Adapty giúp bạn hỗ trợ Family Sharing dễ dàng mà không cần thêm bất kỳ thao tác nào. Bạn chỉ cần cấu hình sản phẩm từ App Store, và sau khi bật Family Sharing trong App Store Connect, tính năng này sẽ tự động hoạt động trong Adapty và được nhận dưới dạng sự kiện trên webhook.

Note

Lưu ý rằng Family Sharing không được hỗ trợ trong môi trường sandbox.

Một điều cần lưu ý là khi người dùng mua gói đăng ký và chia sẻ với các thành viên trong gia đình, có thể có độ trễ lên đến một giờ trước khi gói đăng ký đó khả dụng với họ. Apple thiết kế độ trễ này để cho người dùng thời gian thay đổi ý định và hủy chia sẻ nếu muốn. Tuy nhiên, nếu gói đăng ký được gia hạn, sẽ không có độ trễ nào khi cung cấp cho các thành viên trong gia đình.

Khi người dùng mua sản phẩm in-app purchase hỗ trợ Chia sẻ gia đình, giao dịch sẽ xuất hiện trong biên lai của họ như thường, nhưng có thêm một trường mới gọi là in_app_ownership_type với giá trị PURCHASED. Ngoài ra, một giao dịch mới sẽ được tạo cho tất cả các thành viên trong gia đình, với web_order_line_item_id và original_transaction_id khác so với giao dịch gốc, cùng với trường in_app_ownership_type có giá trị FAMILY_SHARED.

Để đảm bảo tính toán doanh thu chính xác, chỉ các giao dịch có in_app_ownership_type là PURCHASED mới được tính vào analytics của Adapty. Các giao dịch FAMILY_SHARED bị loại khỏi các chỉ số doanh thu và chuyển đổi.

Sự kiện được gửi cho các giao dịch Family Sharing.

Các giao dịch FAMILY_SHARED chỉ kích hoạt sự kiện Access level updated. Các sự kiện gói đăng ký theo từng sản phẩm không kích hoạt cho các thành viên trong gia đình.

Sự kiệnFAMILY_SHAREDPURCHASED
Access level updatedCóCó
Subscription startedKhôngCó
Trial startedKhôngCó
Subscription renewedKhôngCó
Subscription expiredKhôngCó
Subscription refundedKhôngCó
Billing issue detectedKhôngCó

Nếu hệ thống analytics của bạn phụ thuộc vào sự kiện Subscription started, các thành viên gia đình sẽ không xuất hiện ở đó. Hãy dùng Access level updated để phát hiện các thành viên gia đình đang có quyền truy cập.

Để xác định các thành viên khác trong gia đình trên Adapty, bạn có thể tìm thấy họ trong chi tiết sự kiện. Trước tiên, hãy tìm giao dịch mua hàng gia đình gốc. Sau đó, kiểm tra chi tiết sự kiện của giao dịch đó, đặc biệt chú ý đến cùng sản phẩm, ngày mua và ngày hết hạn. Bằng cách phân tích chi tiết sự kiện, bạn có thể xác định các giao dịch thành viên gia đình khác liên quan đến giao dịch mua hàng gốc.