Migrate Adapty React Native SDK to v3.4
Adapty SDK 3.4.0 là 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 một số bước migration.
Cập nhật 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 mobile bằng các file mới.
Cập nhật 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 lẫn iOS. Phương thức này báo cáo rõ ràng từng giao dịch cho Adapty, đảm bảo giao dịch đượ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 bướ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 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 integration.
- if (Platform.OS === 'android') {
- try {
- await adapty.restorePurchases();
- } catch (error) {
- // handle the error
- }
- }
const variationId = paywall.variationId;
try {
await adapty.reportTransaction(transactionId, variationId);
} catch (error) {
// handle the `AdaptyError`
}