# Features

- [Address Book](/features/address-book.md): Address Book unlocks contact-powered social features for Unity games without custom native plugins
- [Setup](/features/address-book/setup.md): Configuring Address Book
- [Usage](/features/address-book/usage.md): Address Book allows cross-platform contact access on mobile devices.
- [Testing](/features/address-book/testing.md): Validate Address Book permissions and data flow before releasing
- [FAQ](/features/address-book/faq.md): Solve common Address Book permission and data issues quickly
- [PlayMaker](/features/address-book/playmaker.md)
- [Use Cases](/features/address-book/playmaker/use-cases.md)
- [Check Permission and Read Contacts](/features/address-book/playmaker/use-cases/use-case-1-permission-and-read.md)
- [Display Contact List](/features/address-book/playmaker/use-cases/use-case-2-display-contact-list.md)
- [Paginated Contact Loading](/features/address-book/playmaker/use-cases/use-case-3-paginated-loading.md)
- [Show Contact with Photo](/features/address-book/playmaker/use-cases/use-case-4-contact-with-photo.md)
- [App Shortcuts](/features/app-shortcuts.md): Add dynamic app icon shortcuts to boost user engagement and feature access in Unity mobile games
- [Setup](/features/app-shortcuts/setup.md): Configuring App Shortcuts
- [Usage](/features/app-shortcuts/usage.md): App Shortcuts lets you add dynamic quick actions to your app icon on mobile devices
- [PlayMaker](/features/app-shortcuts/playmaker.md)
- [Use Cases](/features/app-shortcuts/playmaker/use-cases.md)
- [Register And Route Shortcut Clicks](/features/app-shortcuts/playmaker/use-cases/use-case-1-register-and-route.md)
- [Add/Update/Remove Shortcut Policy](/features/app-shortcuts/playmaker/use-cases/use-case-2-add-update-remove-policy.md)
- [Custom Shortcut Icons (Settings + AddShortcut)](/features/app-shortcuts/playmaker/use-cases/use-case-3-custom-icons.md)
- [App Updater](/features/app-updater.md): App Updater for Unity mobile games - check for updates and prompt users to stay current
- [Setup](/features/app-updater/setup.md): Configuring App Updater
- [Usage](/features/app-updater/usage.md): App Updater allows checking for new app versions and prompting users to update.
- [Testing](/features/app-updater/testing.md)
- [PlayMaker](/features/app-updater/playmaker.md)
- [Use Cases](/features/app-updater/playmaker/use-cases.md)
- [Request Update Info And Prompt (End-to-end)](/features/app-updater/playmaker/use-cases/use-case-1-request-update-info-and-prompt.md)
- [Silent Policy Check](/features/app-updater/playmaker/use-cases/use-case-2-silent-policy-check.md)
- [Prompt Update (Manual Trigger)](/features/app-updater/playmaker/use-cases/use-case-3-prompt-update.md)
- [Billing Services](/features/billing-services.md): Cross-platform in-app purchase system for Unity mobile games with consumables, non-consumables, subscriptions, and transaction management
- [Setup](/features/billing-services/setup.md): Configuring Billing Services
- [iOS](/features/billing-services/setup/ios.md): In-App purchases setup for iOS platform
- [Android](/features/billing-services/setup/android.md): In-App purchases setup for Android platform
- [Usage](/features/billing-services/usage.md): Billing Services allows cross-platform in-app purchases on mobile devices
- [Testing](/features/billing-services/testing.md)
- [iOS](/features/billing-services/testing/testing-ios.md): Testing in-app purchases in Sandbox environment
- [Android](/features/billing-services/testing/testing-android.md): Testing in-app purchases on Android platform
- [FAQ](/features/billing-services/faq.md)
- [Notes](/features/billing-services/notes.md)
- [How Non-Consumable and Subscription product statuses are maintained?](/features/billing-services/notes/how-non-consumable-and-subscription-product-statuses-are-maintained.md)
- [PlayMaker](/features/billing-services/playmaker.md)
- [Use Cases](/features/billing-services/playmaker/use-cases.md)
- [Build A Simple Store UI](/features/billing-services/playmaker/use-cases/use-case-1-build-store-ui.md)
- [Simple Product Purchase](/features/billing-services/playmaker/use-cases/use-case-2-simple-purchase.md)
- [Restore Previous Purchases](/features/billing-services/playmaker/use-cases/use-case-3-restore-purchases.md)
- [Purchase with Manual Verification](/features/billing-services/playmaker/use-cases/use-case-4-manual-verification.md)
- [Process Pending Transactions (AutoFinishTransactions OFF)](/features/billing-services/playmaker/use-cases/use-case-5-process-pending-transactions.md)
- [Cloud Services](/features/cloud-services.md): Cross-platform cloud save and sync for Unity mobile games using iCloud and Google Play
- [Setup](/features/cloud-services/setup.md)
- [iOS](/features/cloud-services/setup/ios.md): Configuring cloud services on iOS platform
- [Android](/features/cloud-services/setup/android.md): Configuring Cloud Services on Android
- [Usage](/features/cloud-services/usage.md): Cloud Services allows cross-device game data synchronization on iOS and Android.
- [Testing](/features/cloud-services/testing.md)
- [FAQ](/features/cloud-services/faq.md)
- [Examples](/features/cloud-services/examples.md)
- [Handling Conflicts & Synchronization](/features/cloud-services/examples/handling-conflicts-and-synchronization.md)
- [PlayMaker](/features/cloud-services/playmaker.md)
- [Use Cases](/features/cloud-services/playmaker/use-cases.md)
- [Save Player Progress to Cloud](/features/cloud-services/playmaker/use-cases/use-case-1-save-progress.md)
- [Multi-Device Progress Sync](/features/cloud-services/playmaker/use-cases/use-case-2-multi-device-sync.md)
- [Cloud Settings Backup](/features/cloud-services/playmaker/use-cases/use-case-3-settings-backup.md)
- [Cloud User Account Change Handling](/features/cloud-services/playmaker/use-cases/use-case-4-user-account-change.md)
- [Reset Cloud Data (Remove Keys)](/features/cloud-services/playmaker/use-cases/use-case-5-reset-cloud-data.md)
- [Deep Link Services](/features/deep-link-services.md): Deep Link Services for Unity mobile games - handle custom URL schemes and universal links to drive user engagement and retention
- [Setup](/features/deep-link-services/setup.md): Configuring Deep Link Services
- [iOS](/features/deep-link-services/setup/ios.md)
- [Android](/features/deep-link-services/setup/android.md)
- [Usage](/features/deep-link-services/usage.md): Deep Link Services allows handling custom URL schemes and universal links on mobile devices.
- [Testing](/features/deep-link-services/testing.md)
- [FAQ](/features/deep-link-services/faq.md)
- [PlayMaker](/features/deep-link-services/playmaker.md)
- [Use Cases](/features/deep-link-services/playmaker/use-cases.md)
- [Campaign Deep Link Navigation](/features/deep-link-services/playmaker/use-cases/use-case-1-campaign-link.md)
- [OAuth Authentication Callback](/features/deep-link-services/playmaker/use-cases/use-case-2-oauth-callback.md)
- [Route by Host/Path](/features/deep-link-services/playmaker/use-cases/use-case-3-route-by-host-path.md)
- [Read Query Param by Key](/features/deep-link-services/playmaker/use-cases/use-case-4-query-param-by-key.md)
- [Utilities (Extras)](/features/utilities.md): Cross-platform utilities for app store navigation and system settings access
- [Usage](/features/utilities/usage.md): Utilities provides cross-platform app store and system settings navigation
- [PlayMaker](/features/utilities/playmaker.md)
- [Use Cases](/features/utilities/playmaker/use-cases.md)
- [Prompt for App Store Review](/features/utilities/playmaker/use-cases/use-case-1-app-store-review.md)
- [Direct Users to App Settings](/features/utilities/playmaker/use-cases/use-case-2-permission-settings.md)
- [Cross-Promote Another App](/features/utilities/playmaker/use-cases/use-case-3-cross-promotion.md)
- [Game Services](/features/game-services.md): Cross-platform game services integration for mobile games with player authentication, leaderboards, achievements, and social features
- [Setup](/features/game-services/setup.md): Configuring Game Services for iOS Game Center and Android Play Games
- [iOS](/features/game-services/setup/ios.md)
- [Android](/features/game-services/setup/android.md)
- [Usage](/features/game-services/usage.md): Game Services provides cross-platform access to Game Center and Google Play Games for authentication, leaderboards, achievements, and social features
- [FAQ](/features/game-services/faq.md): Common issues and solutions for Game Services integration
- [Notes](/features/game-services/notes.md)
- [Migration Guide: From Google Play Games Plugin for Unity to Essential Kit Game Services](/features/game-services/notes/migration-guide-from-google-play-games-plugin-for-unity-to-essential-kit-game-services.md)
- [PlayMaker](/features/game-services/playmaker.md)
- [Use Cases](/features/game-services/playmaker/use-cases.md)
- [Auth Bootstrap (Safe Startup Login)](/features/game-services/playmaker/use-cases/use-case-1-auth-bootstrap.md)
- [Achievement Unlock (Report Progress)](/features/game-services/playmaker/use-cases/use-case-2-achievement-unlock.md)
- [Leaderboard Score Submit](/features/game-services/playmaker/use-cases/use-case-3-leaderboard-submit.md)
- [Leaderboard Load Scores (Top / Player Centered)](/features/game-services/playmaker/use-cases/use-case-4-leaderboard-load-scores.md)
- [Server Credentials (Backend Sign-In)](/features/game-services/playmaker/use-cases/use-case-5-server-credentials.md)
- [Friends List Display](/features/game-services/playmaker/use-cases/use-case-6-friends-display.md)
- [Media Services](/features/media-services.md): Cross-platform camera capture, photo selection, and gallery access for Unity mobile games
- [Setup](/features/media-services/setup.md): Configuring Media Services for camera and gallery access
- [Usage](/features/media-services/usage.md): Media Services allows camera capture, gallery selection, and image saving on mobile devices
- [FAQ](/features/media-services/faq.md): Common Media Services issues and solutions
- [PlayMaker](/features/media-services/playmaker.md)
- [Use Cases](/features/media-services/playmaker/use-cases.md)
- [Capture Photo from Camera](/features/media-services/playmaker/use-cases/use-case-1-capture-photo.md)
- [Select Photo from Gallery](/features/media-services/playmaker/use-cases/use-case-2-gallery-select.md)
- [Batch Import Multiple Images](/features/media-services/playmaker/use-cases/use-case-3-batch-import.md)
- [Save Image to Device Gallery](/features/media-services/playmaker/use-cases/use-case-4-save-to-gallery.md)
- [Native UI](/features/native-ui.md): Platform-native dialogs and pickers that match iOS and Android design guidelines
- [Setup](/features/native-ui/setup.md): Configuring Native UI
- [Usage](/features/native-ui/usage.md): Native UI provides platform-native alert dialogs and date/time pickers for Unity games
- [FAQ](/features/native-ui/faq.md): Common questions and troubleshooting for Native UI
- [Examples](/features/native-ui/examples.md)
- [Login Dialog](/features/native-ui/examples/login-dialog.md): Example to show how to use Alert Dialog for login screen
- [PlayMaker](/features/native-ui/playmaker.md)
- [Use Cases](/features/native-ui/playmaker/use-cases.md)
- [Confirmation Dialog](/features/native-ui/playmaker/use-cases/use-case-1-confirmation-dialog.md)
- [Text Input Dialog](/features/native-ui/playmaker/use-cases/use-case-2-text-input.md)
- [Date and Time Selection](/features/native-ui/playmaker/use-cases/use-case-3-date-selection.md)
- [Network Services](/features/network-services.md): Cross-platform network connectivity monitoring for Unity mobile games
- [Setup](/features/network-services/setup.md): Configuring Network Services for connectivity monitoring
- [Usage](/features/network-services/usage.md): Network Services monitors internet connectivity and server reachability on mobile devices
- [FAQ](/features/network-services/faq.md): Common Network Services issues and solutions
- [PlayMaker](/features/network-services/playmaker.md)
- [Use Cases](/features/network-services/playmaker/use-cases.md)
- [Offline Mode Handling](/features/network-services/playmaker/use-cases/use-case-1-offline-mode.md)
- [Server Health Monitoring (Host Reachability)](/features/network-services/playmaker/use-cases/use-case-2-server-health.md)
- [Network-Based Feature Gating](/features/network-services/playmaker/use-cases/use-case-3-feature-gating.md)
- [Notification Services](/features/notification-services.md): Keep players engaged with cross-platform local and push notifications for Unity mobile games
- [Setup](/features/notification-services/setup.md)
- [iOS](/features/notification-services/setup/ios.md)
- [Android](/features/notification-services/setup/android.md)
- [Usage](/features/notification-services/usage.md): Schedule local notifications and implement push notifications for player engagement
- [Examples](/features/notification-services/examples.md)
- [Nudge to come-back to the game](/features/notification-services/examples/nudge-to-come-back-to-the-game.md)
- [FAQ](/features/notification-services/faq.md): Common notification issues and solutions
- [PlayMaker](/features/notification-services/playmaker.md)
- [Use Cases](/features/notification-services/playmaker/use-cases.md)
- [Simple Local Reminder](/features/notification-services/playmaker/use-cases/use-case-1-simple-reminder.md)
- [Listen and Respond to Notifications](/features/notification-services/playmaker/use-cases/use-case-2-listen-and-respond.md)
- [Manage Scheduled Notifications](/features/notification-services/playmaker/use-cases/use-case-3-manage-scheduled.md)
- [Push Notification Registration](/features/notification-services/playmaker/use-cases/use-case-4-push-registration.md)
- [Rate My App](/features/rate-my-app.md): Boost app ratings with smart, native review prompts that respect platform limits and user experience
- [Setup](/features/rate-my-app/setup.md): Configuring Rate My App
- [Usage](/features/rate-my-app/usage.md): Rate My App allows requesting app reviews using native platform dialogs
- [FAQ](/features/rate-my-app/faq.md): Common questions and troubleshooting for Rate My App
- [PlayMaker](/features/rate-my-app/playmaker.md)
- [Use Cases](/features/rate-my-app/playmaker/use-cases.md)
- [Gate And Ask For Review](/features/rate-my-app/playmaker/use-cases/use-case-1-gate-and-ask-for-review.md)
- [Manual Ask For Review](/features/rate-my-app/playmaker/use-cases/use-case-2-manual-ask-for-review.md)
- [Confirmation Prompt Handler](/features/rate-my-app/playmaker/use-cases/use-case-3-confirmation-prompt-handler.md)
- [Sharing](/features/sharing.md): Cross-platform social sharing and native composer integration for Unity mobile games
- [Setup](/features/sharing/setup.md): Configuring Sharing Services for social and native sharing
- [Usage](/features/sharing/usage.md)
- [Message Composer](/features/sharing/usage/message-composer.md)
- [Mail Composer](/features/sharing/usage/mail-composer.md)
- [Social Share Composer](/features/sharing/usage/social-sharing-composer.md)
- [Share Sheet](/features/sharing/usage/share-sheet.md)
- [FAQ](/features/sharing/faq.md): Common Sharing Services issues and solutions
- [Examples](/features/sharing/examples.md)
- [Add Attachment Example](/features/sharing/examples/add-attachment-example.md): Example to add a zip file as an attachment
- [PlayMaker](/features/sharing/playmaker.md)
- [Use Cases](/features/sharing/playmaker/use-cases.md)
- [Screenshot Share (Share Sheet)](/features/sharing/playmaker/use-cases/use-case-1-screenshot-share.md)
- [Bug Report Email](/features/sharing/playmaker/use-cases/use-case-2-bug-report-email.md)
- [SMS Challenge Invite](/features/sharing/playmaker/use-cases/use-case-3-sms-challenge.md)
- [Social Media Post (Platform Composer)](/features/sharing/playmaker/use-cases/use-case-4-social-post.md)
- [Task Services](/features/task-services.md): Background task execution and app lifecycle management for Unity mobile games
- [Setup](/features/task-services/setup.md): Configuring Task Services for background execution
- [Usage](/features/task-services/usage.md): Task Services protects critical async operations from app backgrounding interruption
- [PlayMaker](/features/task-services/playmaker.md)
- [Use Cases](/features/task-services/playmaker/use-cases.md)
- [Basic Background Task (Save on Suspend)](/features/task-services/playmaker/use-cases/use-case-1-basic-background-task.md)
- [Quota Management (Emergency Save)](/features/task-services/playmaker/use-cases/use-case-2-quota-management.md)
- [Upload Completion (Finish or Defer)](/features/task-services/playmaker/use-cases/use-case-3-upload-completion.md)
- [Web View](/features/web-view.md): Cross-platform web content display for Unity mobile games
- [Setup](/features/web-view/setup.md): Configuring WebView for web content display
- [Usage](/features/web-view/usage.md): WebView displays web content within your Unity mobile application
- [FAQ](/features/web-view/faq.md): Common WebView issues and solutions
- [Examples](/features/web-view/examples.md)
- [Loading Pdf File](/features/web-view/examples/loading-pdf-file.md)
- [PlayMaker](/features/web-view/playmaker.md)
- [Use Cases](/features/web-view/playmaker/use-cases.md)
- [Basic Web Browser](/features/web-view/playmaker/use-cases/use-case-1-basic-web-browser.md)
- [JavaScript Execution & Communication](/features/web-view/playmaker/use-cases/use-case-2-javascript-bridge.md)
- [Custom URL Schemes](/features/web-view/playmaker/use-cases/use-case-3-custom-url-schemes.md)
- [Styled WebView with Configuration](/features/web-view/playmaker/use-cases/use-case-4-styled-web-view.md)
- [HTML Content Display](/features/web-view/playmaker/use-cases/use-case-5-html-content.md)
