feat(paywall): enhance onboarding with rich backgrounds and intro pricing
- Add themed backgrounds for each onboarding feature page: - Unlimited Trips: animated route map with dotted paths and traveling car - Export & Share: floating documents with radiating share lines - Track Your Journey: stadium map with pins and achievement badges - Add sports-themed pricing page background with random glow effects - Display introductory offer pricing in subscription rows - Add feature bullets to each onboarding page for better value prop - Add crown icon header and feature pills to pricing page - Add debug button in Settings to preview onboarding flow - Create StoreKit configuration file for testing IAP Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
146
SportsTime/Configuration.storekit
Normal file
146
SportsTime/Configuration.storekit
Normal file
@@ -0,0 +1,146 @@
|
||||
{
|
||||
"identifier" : "D8F3A2B1-4E5C-6D7F-8A9B-0C1D2E3F4A5B",
|
||||
"nonRenewingSubscriptions" : [
|
||||
|
||||
],
|
||||
"products" : [
|
||||
|
||||
],
|
||||
"settings" : {
|
||||
"_applicationInternalID" : "6741234567",
|
||||
"_developerTeamID" : "V3PF3M6B6U",
|
||||
"_failTransactionsEnabled" : false,
|
||||
"_locale" : "en_US",
|
||||
"_storefront" : "USA",
|
||||
"_storeKitErrors" : [
|
||||
{
|
||||
"current" : null,
|
||||
"enabled" : false,
|
||||
"name" : "Load Products"
|
||||
},
|
||||
{
|
||||
"current" : null,
|
||||
"enabled" : false,
|
||||
"name" : "Purchase"
|
||||
},
|
||||
{
|
||||
"current" : null,
|
||||
"enabled" : false,
|
||||
"name" : "Verification"
|
||||
},
|
||||
{
|
||||
"current" : null,
|
||||
"enabled" : false,
|
||||
"name" : "App Store Sync"
|
||||
},
|
||||
{
|
||||
"current" : null,
|
||||
"enabled" : false,
|
||||
"name" : "Subscription Status"
|
||||
},
|
||||
{
|
||||
"current" : null,
|
||||
"enabled" : false,
|
||||
"name" : "App Transaction"
|
||||
},
|
||||
{
|
||||
"current" : null,
|
||||
"enabled" : false,
|
||||
"name" : "Manage Subscriptions Sheet"
|
||||
},
|
||||
{
|
||||
"current" : null,
|
||||
"enabled" : false,
|
||||
"name" : "Refund Request Sheet"
|
||||
},
|
||||
{
|
||||
"current" : null,
|
||||
"enabled" : false,
|
||||
"name" : "Offer Code Redeem Sheet"
|
||||
}
|
||||
]
|
||||
},
|
||||
"subscriptionGroups" : [
|
||||
{
|
||||
"id" : "21514523",
|
||||
"localizations" : [
|
||||
|
||||
],
|
||||
"name" : "SportsTime Pro",
|
||||
"subscriptions" : [
|
||||
{
|
||||
"adHocOffers" : [
|
||||
|
||||
],
|
||||
"codeOffers" : [
|
||||
|
||||
],
|
||||
"displayPrice" : "2.99",
|
||||
"familyShareable" : false,
|
||||
"groupNumber" : 1,
|
||||
"internalID" : "6741234568",
|
||||
"introductoryOffer" : {
|
||||
"displayPrice" : "0.99",
|
||||
"internalID" : "6741234569",
|
||||
"numberOfPeriods" : 1,
|
||||
"paymentMode" : "payAsYouGo",
|
||||
"subscriptionPeriod" : "P1M"
|
||||
},
|
||||
"localizations" : [
|
||||
{
|
||||
"description" : "Unlimited trips, PDF export, and progress tracking",
|
||||
"displayName" : "Monthly",
|
||||
"locale" : "en_US"
|
||||
}
|
||||
],
|
||||
"productID" : "com.sportstime.pro.monthly",
|
||||
"recurringSubscriptionPeriod" : "P1M",
|
||||
"referenceName" : "Pro Monthly",
|
||||
"subscriptionGroupID" : "21514523",
|
||||
"type" : "RecurringSubscription",
|
||||
"winbackOffers" : [
|
||||
|
||||
]
|
||||
},
|
||||
{
|
||||
"adHocOffers" : [
|
||||
|
||||
],
|
||||
"codeOffers" : [
|
||||
|
||||
],
|
||||
"displayPrice" : "29.99",
|
||||
"familyShareable" : false,
|
||||
"groupNumber" : 1,
|
||||
"internalID" : "6741234570",
|
||||
"introductoryOffer" : {
|
||||
"displayPrice" : "19.99",
|
||||
"internalID" : "6741234571",
|
||||
"numberOfPeriods" : 1,
|
||||
"paymentMode" : "payAsYouGo",
|
||||
"subscriptionPeriod" : "P1Y"
|
||||
},
|
||||
"localizations" : [
|
||||
{
|
||||
"description" : "Unlimited trips, PDF export, and progress tracking - Best Value!",
|
||||
"displayName" : "Annual",
|
||||
"locale" : "en_US"
|
||||
}
|
||||
],
|
||||
"productID" : "com.sportstime.pro.annual",
|
||||
"recurringSubscriptionPeriod" : "P1Y",
|
||||
"referenceName" : "Pro Annual",
|
||||
"subscriptionGroupID" : "21514523",
|
||||
"type" : "RecurringSubscription",
|
||||
"winbackOffers" : [
|
||||
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"version" : {
|
||||
"major" : 4,
|
||||
"minor" : 0
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user