Skip to content

SDK updates deprecate V1 purchase validation, improve iOS error handling#429

Merged
Dani-Koza-AF merged 4 commits intodevelopmentfrom
dev/DELIVERY-107860/updates-for-6.17.8
Dec 29, 2025
Merged

SDK updates deprecate V1 purchase validation, improve iOS error handling#429
Dani-Koza-AF merged 4 commits intodevelopmentfrom
dev/DELIVERY-107860/updates-for-6.17.8

Conversation

@Dani-Koza-AF
Copy link
Copy Markdown
Collaborator

SDK Version Updates:

  • Update Android SDK from 6.17.4 to 6.17.5
  • Update iOS SDK from 6.17.7 to 6.17.8
  • Update iOS Purchase Connector from 6.17.7 to 6.17.8
  • Bump plugin version to 6.17.8 across all platforms

API Changes:

  • Deprecate validateAndLogInAppAndroidPurchase (V1)
  • Deprecate validateAndLogInAppIosPurchase (V1)
  • Enhance iOS error handling for validateAndLogInAppPurchaseV2 with NSError parsing (code, domain, userInfo)

Documentation Updates:

  • Remove "Beta" label from validateAndLogInAppPurchaseV2 API
  • Mark V1 purchase validation APIs as Deprecated
  • Add comprehensive PlatformException error handling examples
  • Add iOS token format explanation for uninstall measurement
  • Add cross-platform Firebase Messaging example for uninstall tokens

SDK Version Updates:
- Update Android SDK from 6.17.4 to 6.17.5
- Update iOS SDK from 6.17.7 to 6.17.8
- Update iOS Purchase Connector from 6.17.7 to 6.17.8
- Bump plugin version to 6.17.8 across all platforms

API Changes:
- Deprecate validateAndLogInAppAndroidPurchase (V1)
- Deprecate validateAndLogInAppIosPurchase (V1)
- Enhance iOS error handling for validateAndLogInAppPurchaseV2 with NSError parsing (code, domain, userInfo)

Documentation Updates:
- Remove "Beta" label from validateAndLogInAppPurchaseV2 API
- Mark V1 purchase validation APIs as Deprecated
- Add comprehensive PlatformException error handling examples
- Add iOS token format explanation for uninstall measurement
- Add cross-platform Firebase Messaging example for uninstall tokens
@Dani-Koza-AF Dani-Koza-AF requested a review from al-af December 29, 2025 09:41
Comment thread ios/Classes/AppsflyerSdkPlugin.m Outdated
@Dani-Koza-AF Dani-Koza-AF merged commit d46bc2b into development Dec 29, 2025
4 checks passed
Dani-Koza-AF pushed a commit that referenced this pull request Dec 30, 2025
* SDK updates deprecate V1 purchase validation, improve iOS error handling (#429)

* SDK updates deprecate V1 purchase validation, improve iOS error handling

SDK Version Updates:
- Update Android SDK from 6.17.4 to 6.17.5
- Update iOS SDK from 6.17.7 to 6.17.8
- Update iOS Purchase Connector from 6.17.7 to 6.17.8
- Bump plugin version to 6.17.8 across all platforms

API Changes:
- Deprecate validateAndLogInAppAndroidPurchase (V1)
- Deprecate validateAndLogInAppIosPurchase (V1)
- Enhance iOS error handling for validateAndLogInAppPurchaseV2 with NSError parsing (code, domain, userInfo)

Documentation Updates:
- Remove "Beta" label from validateAndLogInAppPurchaseV2 API
- Mark V1 purchase validation APIs as Deprecated
- Add comprehensive PlatformException error handling examples
- Add iOS token format explanation for uninstall measurement
- Add cross-platform Firebase Messaging example for uninstall tokens

* lint

* CHANGELOG update

* fix implementation for validateAndLogInAppPurchaseV2

* fix: remove toJSON() causing extra quotes in PR creation

* fix: add .pubignore and handle RC dry-run warnings gracefully

* lint

* chore: prepare RC  (iOS 6.17.8, Android 6.17.5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants