Skip to content

Commit

Permalink
Deploying to gh-pages from @ 5fcd91e 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeehut committed Sep 1, 2024
1 parent 45b231a commit 9bfd657
Show file tree
Hide file tree
Showing 17 changed files with 17 additions and 15 deletions.
2 changes: 1 addition & 1 deletion data/documentation/freemiumkit.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"identifier":{"url":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit","interfaceLanguage":"swift"},"metadata":{"externalID":"FreemiumKit","modules":[{"name":"FreemiumKit"}],"symbolKind":"module","roleHeading":"Framework","title":"FreemiumKit","role":"collection"},"hierarchy":{"paths":[[]]},"schemaVersion":{"minor":3,"major":0,"patch":0},"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/freemiumkit"]}],"kind":"symbol","references":{"doc://FreemiumKit/documentation/FreemiumKit":{"role":"collection","identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit","url":"\/documentation\/freemiumkit","abstract":[],"title":"FreemiumKit","type":"topic","kind":"symbol"}}}
{"sections":[],"schemaVersion":{"major":0,"patch":0,"minor":3},"variants":[{"paths":["\/documentation\/freemiumkit"],"traits":[{"interfaceLanguage":"swift"}]}],"metadata":{"modules":[{"name":"FreemiumKit"}],"symbolKind":"module","roleHeading":"Framework","title":"FreemiumKit","role":"collection","externalID":"FreemiumKit"},"hierarchy":{"paths":[[]]},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit"},"references":{"doc://FreemiumKit/documentation/FreemiumKit":{"role":"collection","abstract":[],"type":"topic","title":"FreemiumKit","url":"\/documentation\/freemiumkit","kind":"symbol","identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit"}}}
1 change: 1 addition & 0 deletions data/documentation/freemiumkit/appreviewchecklist.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"primaryContentSections":[{"content":[{"level":2,"type":"heading","anchor":"Before-Submission","text":"Before Submission"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"type":"text","text":"Set App Price to Free"}],"type":"strong"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Navigate to “Pricing and Availability” in App Store Connect","type":"text"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Set app price to “0.00” \/ Free"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Ensure availability for all desired countries"}]}]}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"strong","inlineContent":[{"text":"Link IAPs\/Subscriptions to Your Build","type":"text"}]}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"In App Store Connect, go to your in-progress build"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Find ‘In-App Purchases and Subscriptions’ section"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Click ‘Select In-App Purchases or Subscriptions’"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Associate relevant products with your build"}]}]}]}]}]},{"level":2,"type":"heading","anchor":"Legal-Compliance","text":"Legal Compliance"},{"type":"orderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"inlineContent":[{"text":"Accept Latest ‘Paid Apps Agreement’","type":"text"}],"type":"strong"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Go to ‘Business’ tab in "},{"type":"reference","identifier":"https:\/\/appstoreconnect.apple.com\/business","isActive":true}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Accept the latest agreement","type":"text"}]}]}]}]},{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"Add Privacy Policy Link"}],"type":"strong"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"In App Store Connect:"}],"type":"paragraph"},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"Go to your app’s page > ‘App Privacy’","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Add Privacy Policy URL","type":"text"}]}]}]}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"type":"text","text":"Set Up Privacy Labels in App Store Connect"}]}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"type":"text","text":"Go to your app’s page > ‘App Privacy’"}],"type":"paragraph"}]},{"content":[{"inlineContent":[{"type":"text","text":"Select “Purchases” for data types"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Choose “Analytics” and “App Functionality” within “Purchases”"}]}]},{"content":[{"inlineContent":[{"text":"Answer subsequent questions with ‘No’ (we don’t collect user-identifiable data)","type":"text"}],"type":"paragraph"}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"inlineContent":[{"type":"text","text":"Include Apple’s EULA in App Description"}],"type":"strong"}],"type":"paragraph"},{"items":[{"content":[{"inlineContent":[{"text":"Add this to your App Store description (all locales):","type":"text"}],"type":"paragraph"},{"syntax":null,"type":"codeListing","code":["----- Legal Notice ----- ","Terms of Use (EULA): https:\/\/www.apple.com\/legal\/internet-services\/itunes\/dev\/stdeula\/"]}]}],"type":"unorderedList"}]},{"content":[{"inlineContent":[{"type":"strong","inlineContent":[{"text":"Link to Privacy & Terms in your App","type":"text"}]}],"type":"paragraph"},{"items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Within Your App:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"inlineContent":[{"text":"Add a link for Privacy and Terms in settings menu or Help menu (Mac)","type":"text"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"For iOS, example code:"}]},{"type":"codeListing","syntax":"swift","code":["import SwiftUI","","struct SettingsView: View {"," @Environment(\\.openURL) private var openURL",""," var body: some View {"," Form {"," \/\/ ..."," #if !os(macOS)"," Section {"," Button(\"Terms and Conditions\", systemImage: \"text.book.closed\") {"," self.openURL(URL(string: \"https:\/\/www.apple.com\/legal\/internet-services\/itunes\/dev\/stdeula\/\")!)"," }"," Button(\"Privacy\", systemImage: \"lock\") {"," self.openURL(URL(string: \"https:\/\/www.example.com\/privacy\")!)"," }"," }"," #endif"," }"," }","}"]}]},{"content":[{"inlineContent":[{"text":"For macOS, example code:","type":"text"}],"type":"paragraph"},{"syntax":"swift","code":["import SwiftUI","","@main","struct YourApp: App {"," @Environment(\\.openURL) private var openURL",""," var body: some Scene {"," WindowGroup {"," \/\/ ..."," }"," #if os(macOS)"," .commands {"," CommandGroup(replacing: .help) {"," Button(\"Terms and Conditions\") {"," self.openURL(URL(string: \"https:\/\/www.apple.com\/legal\/internet-services\/itunes\/dev\/stdeula\/\")!)"," }"," Button(\"Privacy\") {"," self.openURL(URL(string: \"https:\/\/www.example.com\/privacy\")!)"," }"," }"," }"," #endif"," }","}"],"type":"codeListing"}]}]},{"name":"Note","style":"note","type":"aside","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You can optionally add these links to your paywall using “Auxiliary Buttons” in the FreemiumKit paywall editor, but it’s not a requirement. They are only required directly within your app to ensure users can access them even without\/before\/after making a purchase."}]}]}]}],"type":"unorderedList"}]}]},{"level":2,"type":"heading","anchor":"Conclusion","text":"Conclusion"},{"type":"paragraph","inlineContent":[{"text":"Following this checklist will help ensure a smoother app review process when using FreemiumKit for in-app purchases. Remember to thoroughly test your app before submission and stay updated with Apple’s latest guidelines.","type":"text"}]},{"level":2,"type":"heading","anchor":"Support","text":"Support"},{"type":"paragraph","inlineContent":[{"type":"text","text":"For questions or support, contact: "},{"type":"reference","identifier":"mailto:[email protected]","isActive":true}]},{"type":"small","inlineContent":[{"type":"text","text":"Cihat Gündüz © 2024. All rights reserved."},{"type":"text","text":" "},{"type":"text","text":"Privacy: No personal data is tracked on this site."},{"type":"text","text":" "},{"identifier":"https:\/\/www.fline.dev\/imprint\/","type":"reference","isActive":true}]}],"kind":"content"}],"abstract":[{"type":"text","text":"This checklist helps developers using FreemiumKit to navigate Apple’s app review process for apps with in-app purchases (IAPs)."}],"seeAlsoSections":[{"identifiers":["doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/SetupGuide","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/MigrateFromPaid","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQs"],"generated":true}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/AppReviewChecklist"},"hierarchy":{"paths":[["doc:\/\/FreemiumKit\/documentation\/Index"]]},"metadata":{"images":[{"type":"icon","identifier":"FreemiumKit.png"}],"role":"article","roleHeading":"FreemiumKit","title":"Checklist to Pass App Review"},"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"kind":"article","references":{"doc://FreemiumKit/documentation/FreemiumKit/SetupGuide":{"type":"topic","title":"SDK Setup Guide","role":"article","identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/SetupGuide","url":"\/documentation\/freemiumkit\/setupguide","images":[{"type":"icon","identifier":"FreemiumKit.png"}],"kind":"article","abstract":[{"type":"text","text":"Learn how to set up your app for our paywalls and live push notifications."}]},"FreemiumKit.png":{"alt":null,"variants":[{"traits":["1x","light"],"url":"\/images\/FreemiumKit.png"}],"type":"image","identifier":"FreemiumKit.png"},"https://appstoreconnect.apple.com/business":{"titleInlineContent":[{"text":"App Store Connect","type":"text"}],"type":"link","title":"App Store Connect","identifier":"https:\/\/appstoreconnect.apple.com\/business","url":"https:\/\/appstoreconnect.apple.com\/business"},"doc://FreemiumKit/documentation/FreemiumKit/MigrateFromPaid":{"kind":"article","identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/MigrateFromPaid","role":"article","type":"topic","images":[{"type":"icon","identifier":"FreemiumKit.png"}],"abstract":[{"type":"text","text":"Learn how to migrate from a paid-up-front app to the Freemium model using FreemiumKit in 3 simple steps, while preserving access to your app for those who already purchased."}],"title":"Paid to Freemium Migration Guide","url":"\/documentation\/freemiumkit\/migratefrompaid"},"doc://FreemiumKit/documentation/FreemiumKit/FAQs":{"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQs","title":"FAQs","abstract":[{"type":"text","text":"The most frequently asked questions about FreemiumKit."}],"url":"\/documentation\/freemiumkit\/faqs","kind":"article","images":[{"type":"icon","identifier":"FreemiumKit.png"}],"role":"article","type":"topic"},"mailto:[email protected]":{"titleInlineContent":[{"text":"[email protected]","type":"text"}],"type":"link","title":"[email protected]","identifier":"mailto:[email protected]","url":"mailto:[email protected]"},"doc://FreemiumKit/documentation/Index":{"identifier":"doc:\/\/FreemiumKit\/documentation\/Index","title":"FreemiumKit","abstract":[{"type":"text","text":"Simple In-App Purchases and Subscriptions for Apple Platforms:"},{"type":"text","text":" "},{"type":"text","text":"Automation, Paywalls, A\/B Testing, Live Notifications, PPP, and more."}],"url":"\/documentation\/index","kind":"article","images":[{"type":"icon","identifier":"FreemiumKit.png"}],"role":"collection","type":"topic"},"https://www.fline.dev/imprint/":{"titleInlineContent":[{"text":"Imprint","type":"text"}],"type":"link","title":"Imprint","identifier":"https:\/\/www.fline.dev\/imprint\/","url":"https:\/\/www.fline.dev\/imprint\/"}}}
Loading

0 comments on commit 9bfd657

Please sign in to comment.