Bulletin: Legacy Receipt validation is deprecated

Section Details
What's new
  • The Legacy Receipt validation solution for in-app purchases is now officially deprecated across AppsFlyer SDKs.
  • Starting from the following SDK versions, the legacy validateAndLogInAppPurchase method is marked as deprecated:
    • Android SDK: v6.17.5
    • iOS SDK (native): v6.17.8
    • Plugins (Flutter, Unity, React Native, etc.): v6.17.8
  • The deprecated method will be removed entirely in upcoming SDK releases.
  • The Legacy Receipt Validation product will be fully sunsetted and no longer functional after July 1, 2026.
Effective date 
  • Update date: 24/12/2025
  • Full sunset date: July 1, 2026
What you need to know 
  • The deprecated validateAndLogInAppPurchase method still exists in the SDK versions listed above but will be removed in future updates.
  • Once removed, apps using this method will no longer be able to validate in-app purchases through AppsFlyer.
  • AppsFlyer provides two supported alternatives:
    • Receipt Validation. A free solution that validates purchases with app stores using the new validateAndLog SDK method.
    • ROI360 Store Revenue. A premium revenue measurement solution that includes refund tracking, full subscription lifecycle visibility, and net revenue calculation.
What you need to do

To avoid disruption and continue validating purchases with AppsFlyer, learn more about the two available solutions and migrate to one of them. 

For more information see Purchase and subscription validation - Overview