chore(example): remove legacy Offerings from sample app - #74
Merged
Conversation
Offerings are being sunset in favor of Remote Configs. The sample app now sources the product list from Qonversion.getSharedInstance().products() only. Removed the Offerings screen, its navigation entries, and the offerings state/actions from the store. See: https://documentation.qonversion.io/docs/migrate-offerings-to-remote-configs Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Removes the legacy Offerings flow from the
example/sample app.Why
Offerings are being sunset in favor of Remote Configs. The sample app should no longer showcase them so it doesn't steer new integrators toward a deprecated API. The product list is now sourced exclusively from
Qonversion.getSharedInstance().products()(already used by the Products screen).See the migration guide: https://documentation.qonversion.io/docs/migrate-offerings-to-remote-configs
Changes (example/ only, SDK code untouched)
example/src/app/screens/OfferingsScreen.ts(screen +offerings()call + purchase-from-offering flow).main.ts: removed the Offerings screen import, renderer/title map entries, the "More" menu entry, thesetupScreenEventListenerscase, and theofferingsreference in the "more" active-tab detection.screens/MainScreen.ts: removed the Offerings menu tile.store.ts: removedofferingsstate field,SET_OFFERINGSaction, initial value, reducer case, and the now-unusedOfferingstype import.Grep for
offeringinexample/srcreturns no matches.Notes
ProductsScreen.ts) is the canonical remaining path and is unchanged.🤖 Generated with Claude Code