Triển khai Observer mode trong Unity SDK
Nếu bạn đã có cơ sở hạ tầng mua hàng riêng và chưa sẵn sàng chuyển hoàn toàn sang Adapty, bạn có thể khám phá Observer mode. Ở dạng cơ bản, Observer Mode cung cấp phân tích nâng cao và tích hợp liền mạch với các hệ thống attribution và analytics.
Nếu điều này đáp ứng nhu cầu của bạn, bạn chỉ cần:
- Bật tính năng này khi cấu hình Adapty SDK bằng cách đặt tham số
observerModethànhtrue. Làm theo hướng dẫn thiết lập cho Unity. - Báo cáo giao dịch từ hệ thống thanh toán hiện có của bạn đến Adapty.
Trong SDK v4, bạn cũng có thể hiển thị các flow và paywall do Adapty render trong Observer mode: khi người dùng nhấn nút mua hàng hoặc khôi phục, SDK sẽ chuyển hành động đó cho code của bạn để bạn tự thực hiện việc mua hàng hoặc khôi phục. Xem Hiển thị flow trong Observer mode.
Thiết lập chế độ Observer
Bật chế độ Observer nếu bạn tự xử lý giao dịch mua và trạng thái gói đăng ký, đồng thời sử dụng Adapty để gửi sự kiện gói đăng ký và phân tích.
Khi chạy ở chế độ Observer, Adapty SDK sẽ không đóng bất kỳ giao dịch nào, vì vậy hãy đảm bảo bạn tự xử lý điều đó.
Trong SDK 4.0, các interface listener tuân theo quy ước tiền tố C# I-: hãy implement IAdaptyEventListener thay vì AdaptyEventListener. Các phương thức không thay đổi. Xem hướng dẫn migration.
using UnityEngine;
using AdaptySDK;
public class AdaptyListener : MonoBehaviour, AdaptyEventListener {
void Start() {
DontDestroyOnLoad(this.gameObject);
Adapty.SetEventListener(this);
var builder = new AdaptyConfiguration.Builder("YOUR_PUBLIC_SDK_KEY")
.SetObserverMode(true); // Enable observer mode
Adapty.Activate(builder.Build(), (error) => {
if (error != null) {
// handle the error
return;
}
});
}
public void OnLoadLatestProfile(AdaptyProfile profile) { }
public void OnInstallationDetailsSuccess(AdaptyInstallationDetails details) { }
public void OnInstallationDetailsFail(AdaptyError error) { }
}
Tham số:
| Tham số | Mô tả |
|---|---|
| observerMode | Giá trị boolean kiểm soát Observer mode. Giá trị mặc định là false. |
Sử dụng paywall của Adapty trong Observer Mode
Nếu bạn cũng muốn sử dụng tính năng paywall và A/B test của Adapty, bạn hoàn toàn có thể — nhưng cần thêm một số cấu hình khi ở Observer mode. Ngoài các bước trên, bạn cần thực hiện:
- Hiển thị paywall như thường lệ đối với remote config paywalls.
- Liên kết paywall với các giao dịch mua hàng.