Migrate Adapty Unity SDK to v. 3.4
Adapty SDK 3.4.0 is a major release that introduces improvements that require migration steps on your end.
Update fallback paywall files
Update your fallback paywall files to ensure compatibility with the new SDK version:
- Download the updated fallback paywall files from the Adapty Dashboard.
- Replace the existing fallback paywalls in your mobile app with the new files.
Update implementation of Observer Mode
If you're using Observer Mode, make sure to update its implementation.
Previously, different methods were used to report transactions to Adapty. In the new version, the reportTransaction
method should be used consistently across both Android and iOS. This method explicitly reports each transaction to Adapty, ensuring it's recognized. If a paywall was used, pass the variation ID to link the transaction to it.
Don't skip transaction reporting!
If you don't call reportTransaction
, Adapty won't recognize the transaction, it won't appear in analytics, and it won't be sent to integrations.
- #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
});