Migrate Adapty Unity SDK to v. 3.4
Adapty SDK 3.4.0 — это мажорный релиз, который включает улучшения, требующие выполнения шагов миграции с вашей стороны.
Обновите файлы резервного пейвола
Обновите файлы резервного пейвола, чтобы обеспечить совместимость с новой версией SDK:
- Скачайте обновлённые файлы резервного пейвола из дашборда Adapty.
- Замените существующие резервные пейволы в своём мобильном приложении на новые файлы.
Обновите реализацию Observer Mode
Если вы используете Observer Mode, убедитесь, что его реализация обновлена.
Раньше для передачи транзакций в Adapty использовались разные методы. В новой версии для этого нужно использовать метод reportTransaction — он работает одинаково на Android и iOS. Метод явно сообщает Adapty о каждой транзакции, гарантируя её распознавание. Если при покупке использовался пейвол, передайте variation ID, чтобы связать транзакцию с ним.
Не пропускайте отчёт о транзакции!
Если не вызвать reportTransaction, Adapty не распознает транзакцию — она не появится в аналитике и не будет отправлена в интеграции.
- #if UNITY_ANDROID && !UNITY_EDITOR
- Adapty.RestorePurchases((profile, error) => {
- // handle the error
- });
- #endif
Adapty.ReportTransaction(
"YOUR_TRANSACTION_ID",
"PAYWALL_VARIATION_ID", // optional
(error) => {
// handle the error
});