Migrate Adapty Unity SDK to v. 3.4

Adapty SDK 3.4.0 — это мажорный релиз, который включает улучшения, требующие выполнения шагов миграции с вашей стороны.

Обновите файлы резервного пейвола

Обновите файлы резервного пейвола, чтобы обеспечить совместимость с новой версией SDK:

  1. Скачайте обновлённые файлы резервного пейвола из дашборда Adapty.
  2. Замените существующие резервные пейволы в своём мобильном приложении на новые файлы.

Обновите реализацию 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
 });