--- title: "Advanced Methods" slug: "ios-advanced-methods" description: "Advanced methods are required to complete the advanced SDK integration." tags: ["ios methods"] updated: 2026-10-10T19:49:45Z published: 2026-10-10T19:49:45Z canonical: "academy.insiderone.com/ios-advanced-methods" --- > ## Documentation Index > Fetch the complete documentation index at: https://academy.insiderone.com/llms.txt > Use this file to discover all available pages before exploring further. # Advanced Methods Advanced methods are required to complete the advanced SDK integration. You can use these methods to track revenue, collect data with events, segment your users, personalize your users' experience with dynamic content, and use advanced features such as [Smart Recommender](/docs/ios-smart-recommender), [Cart Reminder Push](/docs/cart-reminder-app-push), and [Geofence Push](/docs/geofence-app-push). The advanced methods require the [Objects](https://academy.insiderone.com/docs/ios-objects) and [Events & Attributes](https://academy.insiderone.com/docs/ios-events-and-attributes) integrations to be completed beforehand. The advanced methods are as follows: - [Track revenue](/docs/ios-track-revenue) - [Set GDPR consent](/docs/ios-set-gdpr-consent) - [Set MobileAppAccess consent](/docs/ios-set-mobileappaccess-consent) - [Start tracking geofence](/docs/ios-start-tracking-geofence) - [Get message center data](/docs/ios-get-message-center-data) - [Listen to recorded events](/docs/ios-listen-to-recorded-events) - [Cart Reminder](/docs/ios-cart-reminder) - [Smart Recommender](/docs/ios-smart-recommender) - [Content Optimizer](/docs/ios-content-optimizer) - [Foreground Push View](/docs/ios-foreground-push-view) - [Reinit SDK with different partner name](https://academy.insiderone.com/docs/ios-reinit-sdk-with-different-partner-name) - [Block Inapps](https://academy.insiderone.com/docs/block-inapps)