Миграция Adapty React Native SDK на v. 3.4
Adapty SDK 3.4.0 — это мажорный релиз, который вносит изменения, требующие миграции с вашей стороны.
Обновите файлы резервных пейволов
Обновите файлы резервных пейволов, чтобы обеспечить совместимость с новой версией SDK:
- Скачайте обновлённые файлы резервных пейволов из дашборда Adapty.
- Замените существующие резервные пейволы в своём мобильном приложении новыми файлами.
Обновите реализацию Observer Mode
Если вы используете Observer Mode, обновите его реализацию.
Ранее для передачи транзакций в Adapty использовались разные методы. В новой версии метод reportTransaction должен использоваться единообразно как на Android, так и на iOS. Этот метод явно сообщает Adapty о каждой транзакции, гарантируя её распознавание. Если использовался пейвол, передайте variation ID, чтобы связать транзакцию с ним.
Не пропускайте отчёт о транзакциях!
Если вы не вызываете reportTransaction, Adapty не распознает транзакцию, она не появится в аналитике и не будет отправлена в интеграции.
- 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`
}