# ios Documentation ### Get started - [1. Install & configure](https://adapty.io/docs/sdk-installation-ios.md): Step-by-step guide on installing Adapty SDK on iOS for subscription-based apps. - [2. Enable purchases by using paywalls](https://adapty.io/docs/ios-quickstart-paywalls.md): Quickstart guide to setting up Adapty for in-app subscription management. - [3. Check the subscription status](https://adapty.io/docs/ios-check-subscription-status.md): Learn how to check subscription status in your iOS app with Adapty. - [4. Identify users](https://adapty.io/docs/ios-quickstart-identify.md): Quickstart guide to setting up Adapty for in-app subscription management. - [Integrate Adapty with AI assistance](https://adapty.io/docs/adapty-cursor.md): A step-by-step guide to integrating Adapty into your iOS app using Cursor, Context7, ChatGPT, Claude, or other AI tools. ### Paywalls - [Get paywalls](https://adapty.io/docs/get-pb-paywalls.md): Learn how to retrieve PB paywalls in Adapty for better subscription control in your iOS app. - [Display paywalls](https://adapty.io/docs/ios-present-paywalls.md): Discover how to present paywalls on iOS to boost conversions and revenue. - [Respond to button actions](https://adapty.io/docs/handle-paywall-actions.md): Handle paywall button actions in iOS using Adapty for better app monetization. - [Handle paywall events](https://adapty.io/docs/ios-handling-events.md): Handle subscription-related events in iOS using Adapty for better app monetization. - [Use fallbacks](https://adapty.io/docs/ios-use-fallback-paywalls.md): Handle cases when users are offline or Adapty servers aren't available - [Localize paywalls](https://adapty.io/docs/localizations-and-locale-codes.md): Manage app localizations and locale codes to reach a global audience in your iOS app. - [Implement web paywalls](https://adapty.io/docs/ios-web-paywall.md): Set up a web paywall to get paid without the App Store fees and audits. - [Handle errors when using the Paywall builder](https://adapty.io/docs/ios-troubleshoot-paywall-builder.md): Troubleshoot Paywall Builder in iOS SDK - **Implement paywalls manually** - [Quickstart guide](https://adapty.io/docs/ios-quickstart-manual.md): Integrate Adapty SDK into your custom iOS paywalls to enable in-app purchases. - [Fetch paywalls and products](https://adapty.io/docs/fetch-paywalls-and-products.md): Fetch paywalls and products in Adapty iOS SDK to enhance user monetization. - [Present remote config paywalls](https://adapty.io/docs/present-remote-config-paywalls.md): Discover how to present remote config paywalls in Adapty to personalize user experience. - [Make purchases](https://adapty.io/docs/making-purchases.md): Guide on handling in-app purchases and subscriptions using Adapty. - [Restore purchases](https://adapty.io/docs/restore-purchase.md): Learn how to restore purchases in Adapty to ensure seamless user experience. - [Advanced transaction management](https://adapty.io/docs/ios-transaction-management.md): Finish transactions manually in your iOS app with Adapty SDK. - [Implement Observer mode](https://adapty.io/docs/implement-observer-mode.md): Implement observer mode in Adapty to track user subscription events in iOS SDK. - [Report transactions in Observer Mode](https://adapty.io/docs/report-transactions-observer-mode.md): Report purchase transactions in Adapty Observer Mode for user insights and revenue tracking in iOS SDK. - [Present Paywall Builder paywalls in Observer mode](https://adapty.io/docs/ios-present-paywall-builder-paywalls-in-observer-mode.md): Learn how to present PB paywalls in observer mode for better insights. - [Handle errors](https://adapty.io/docs/ios-troubleshoot-purchases.md): Troubleshoot purchases in iOS SDK ### Users & access - [Identify users](https://adapty.io/docs/identifying-users.md): Identify users in Adapty to improve personalized subscription experiences. - [Update user data](https://adapty.io/docs/setting-user-attributes.md): Learn how to set user attributes in Adapty to enable better audience segmentation. - [Check subscription status](https://adapty.io/docs/subscription-status.md): Track and manage user subscription status in Adapty for improved customer retention. - [Deal with App Tracking Transparency (ATT)](https://adapty.io/docs/ios-deal-with-att.md): Get started with Adapty on iOS to streamline subscription setup and management. - [Kids Mode](https://adapty.io/docs/kids-mode.md): Easily enable Kids Mode to comply with Apple policies. No IDFA or ad data collected in iOS SDK. ### Onboardings - [Get onboardings](https://adapty.io/docs/get-onboardings.md): Learn how to retrieve onboardings in Adapty for. - [Display onboardings](https://adapty.io/docs/ios-present-onboardings.md): Discover how to present onboardings on iOS to boost conversions and revenue. - [Handle onboarding events](https://adapty.io/docs/ios-handling-onboarding-events.md): Handle onboarding-related events in iOS using Adapty. - [Process data from onboardings](https://adapty.io/docs/ios-onboarding-input.md): Save and use data from onboardings in your iOS app with Adapty SDK. - [Test & release](https://adapty.io/docs/ios-test.md): Learn how to check subscription status in your iOS app with Adapty. ### Reference - [SDK models](https://swift.adapty.io/) - **Handle errors** - [Fix for Code-1000 noProductIDsFound error](https://adapty.io/docs/InvalidProductIdentifiers.md): Resolve invalid product identifier errors when managing subscriptions in Adapty. - [Fix for Code-1003 cantMakePayments error](https://adapty.io/docs/cantMakePayments.md): Resolve making payments error when managing subscriptions in Adapty. ### SDK migration guide - [Migrate to v. 3.15](https://adapty.io/docs/migration-to-ios-315.md): Migrate to Adapty iOS SDK v3.15 for better performance and new monetization features. - [Migrate to v. 3.4](https://adapty.io/docs/migration-to-ios-sdk-34.md): Migrate to Adapty iOS SDK v3.4 for better performance and new monetization features. - [Migrate to v. 3.3](https://adapty.io/docs/migration-to-ios330.md): Migrate to Adapty iOS SDK v3.3 for better performance and new monetization features. - [Migrate to v. 3.0](https://adapty.io/docs/migration-to-ios-sdk-v3.md): Migrate to Adapty iOS SDK v3.0 for better performance and new monetization features. ### Legacy - [Legacy installation guide](https://adapty.io/docs/ios-legacy-install.md): Get started with Adapty on iOS to streamline subscription setup and management. - **Display legacy Paywall Builder paywalls** - [Fetch legacy Paywall Builder paywalls and their configuration](https://adapty.io/docs/ios-get-legacy-pb-paywalls.md): Retrieve legacy PB paywalls in your iOS app with Adapty SDK. - [Present legacy Paywall Builder paywalls](https://adapty.io/docs/ios-present-paywalls-legacy.md): Discover how to present paywalls in iOS using Adapty’s legacy methods. - [Handle legacy paywall events](https://adapty.io/docs/ios-handling-events-legacy.md): Handle events in iOS (Legacy) apps with Adapty’s event tracking system.