Files
purchases-ios/Examples/SampleCat/SampleCatStoreKitConfiguration.storekit
T
Pol Piella AbadiaandHidde van der Ploeg 7138c59a5b SampleCat: A new iOS Sample app that guides users through any configuration issues (#5200)
* Initial app creation

* Initial screen

* Installs and configures the SDK

* Creates a full Swift 6 compliant ViewModel

* Adds a demo customer center button

* Fixes icon name

* Updates a bit of the logic to fetch offerings

* Updates initial layout by showing offerings

* Makes more progress with a VERY DRAFT and VERY WIP screen

* Creates a new network path and requests

* Creates a new health API and adds it to the BE class

* Creates a `checkOfferings` method

* Pushes local changes

* Moved viewmodels to separate files

* Prepared some basic UI structure

* Adds specific branch of `purchases-ios` for testing

* Gets the sample app back to compiling

* Shows products

* Initial implementation of the products view

* More progress

* More changes

* Added first illustrations

* Added noise background and visual to offerings

* Presenting Product on tap

* made more progress on sample

* Removed NavBar

* Fetches offerings with the latest changes to the SDK

* Adds offerings view

* Maps packages into offering

* Updates app so that we can show a list of the packages that belong to an offering

* Moves all logic to a dedicated health view model

* Adds a full-screen blocking error to the app

* More slight adjustments

* Adds a way to purchase products directly from the Sample App

* Adds an empty StoreKit Configuration file to the scheme

* Changes bundle id

* Only allow scroll behaviour to bounce where it makes sense

* Bit of a better layout for the full screen error

* Points RC Swift Package back to the `main` branch

* Re-adds error messages to make sure that we can just point the user in the right direction

* Updates product cell to have better styles and test purchase button

* Updates `ProductCell` to make sure purchased products can be shown

* Removes unnecessary files from PR

* Formats files

* Removes warning

* Adds project to the API checker script

* Adds project to the update revision fastlane script

* Updates error view

* Removes storekit config file temporarily

* Updates name of property to match dashboard

* Updates entitlementId name

* Adds storekit file back to the scheme (this will get injected from the BE)

* Optimizes app icon to reduce repo size

* Reduces app icon file

* Remove instead of comment out

* Removes unused `EntitlementsView`

* Removes duplicate

* Removes all headers from Swift files

* Uses string directly rather than property holding single string

* canNot to cannot

* Renames products to packages

* Refactors logic to tidy up a bit

* Moves types over to their own files

* More tidying up

* Renames properties from sdk to loaded

* Removes previews that do not work

* Renames `purchasable` to `viewModel`

* Fixes sendability issues

* Converts folders to groups instead

---------

Co-authored-by: Hidde van der Ploeg <hiddevanderploeg@me.com>
2025-06-05 11:41:50 +01:00

30 lines
405 B
Plaintext

{
"appPolicies" : {
"eula" : "",
"policies" : [
{
"locale" : "en_US",
"policyText" : "",
"policyURL" : ""
}
]
},
"identifier" : "32C7B65F",
"nonRenewingSubscriptions" : [
],
"products" : [
],
"settings" : {
"_failTransactionsEnabled" : false
},
"subscriptionGroups" : [
],
"version" : {
"major" : 4,
"minor" : 0
}
}