Migrate Adapty Flutter SDK to v3.4
Adapty SDK 3.4.0 là một bản phát hành lớn với các cải tiến yêu cầu bạn thực hiện các bước migration.
Cập nhật các file paywall dự phòng
Cập nhật các file paywall dự phòng để đảm bảo tương thích với phiên bản SDK mới:
- Tải xuống các file paywall dự phòng đã cập nhật từ Adapty Dashboard.
- Thay thế các paywall dự phòng hiện có trong ứng dụng di động của bạn bằng các file mới.
Cập nhật cách triển khai Observer Mode
Nếu bạn đang sử dụng Observer Mode, hãy đảm bảo cập nhật cách triển khai của nó.
Trước đây, các phương thức khác nhau được dùng để báo cáo giao dịch cho Adapty. Trong phiên bản mới, phương thức reportTransaction nên được sử dụng thống nhất trên cả Android và iOS. Phương thức này báo cáo rõ ràng từng giao dịch cho Adapty, đảm bảo nó được nhận diện. Nếu có sử dụng paywall, hãy truyền variation ID để liên kết giao dịch với paywall đó.
Đừng bỏ qua việc báo cáo giao dịch!
Nếu bạn không gọi reportTransaction, Adapty sẽ không nhận diện được giao dịch, giao dịch đó sẽ không xuất hiện trong analytics và sẽ không được gửi đến các tích hợp.
- // every time when calling transaction.finish()
- if (Platform.isAndroid) {
- try {
- await Adapty().restorePurchases();
- } on AdaptyError catch (adaptyError) {
- // handle the error
- } catch (e) {
- }
- }
try {
// every time when calling transaction.finish()
await Adapty().reportTransaction(
"YOUR_TRANSACTION_ID",
variationId: "PAYWALL_VARIATION_ID", // optional
);
} on AdaptyError catch (adaptyError) {
// handle the error
} catch (e) {
// handle the error
}