Перейти к содержанию

Интеграция с помощью ИИ

Используйте ИИ-ассистентов для написания кода, чтобы интегрировать и настроить Pushwoosh iOS SDK в вашем проекте. Подключив вашего ассистента к серверу Context7 MCP, он получит доступ к актуальной документации SDK, примерам кода и справочнику API, что позволит ему генерировать точный и работающий код для интеграции.

Как это работает

Anchor link to

Context7 — это MCP-сервер, который предоставляет ИИ-ассистентам актуальную документацию по библиотекам. Когда ваш ассистент имеет доступ к Context7, он может получать последнюю документацию Pushwoosh iOS SDK, фрагменты кода и справочник API непосредственно во время диалога, а не полагаться на потенциально устаревшие данные для обучения.

ID библиотеки Pushwoosh iOS SDK на Context7: /pushwoosh/pushwoosh-ios-sdk

Настройка Context7

Anchor link to

Добавьте Context7 в конфигурацию MCP вашего ИИ-ассистента:

Выполните следующую команду:

Terminal window
claude mcp add context7 -- npx -y @anthropic-ai/context7-mcp@latest

Примеры запросов

Anchor link to

После настройки Context7 вы можете использовать запросы на естественном языке для интеграции SDK. Ниже приведены готовые к использованию запросы для распространенных задач.

Базовая интеграция SDK

Anchor link to
Интегрируй Pushwoosh iOS SDK в мой iOS-проект с помощью Swift Package Manager.
Требования:
- Добавь зависимость SPM с https://github.com/Pushwoosh/Pushwoosh-XCFramework
- Настрой Info.plist с Pushwoosh App ID: YOUR_APP_ID
- Зарегистрируй для получения push-уведомлений в AppDelegate
Используй Context7 MCP для получения документации Pushwoosh iOS SDK.

Обработка push-уведомлений

Anchor link to
Покажи, как обрабатывать колбэки push-уведомлений (получение, открытие) с помощью
Pushwoosh SDK в iOS. Я хочу реализовать PWMessagingDelegate и добавить
отслеживание аналитики для этих событий.
Используй Context7 MCP для получения документации Pushwoosh iOS SDK по PWMessagingDelegate.

Сегментация пользователей с помощью тегов

Anchor link to
Покажи, как использовать теги Pushwoosh для сегментации пользователей в iOS.
Создай пример вспомогательного класса с методами для установки и получения тегов.
Используй Context7 MCP для получения документации Pushwoosh iOS SDK по setTags и getTags.

Что получает ИИ-ассистент

Anchor link to

Когда ваш ассистент запрашивает у Context7 данные по Pushwoosh iOS SDK, он получает:

  • Инструкции по установке — настройка SPM и CocoaPods
  • Справочник API — публичные классы, методы, свойства и протоколы
  • Примеры кода — фрагменты кода на Swift и Objective-C для распространенных сценариев использования
  • Документация по модулям — руководства для каждого модуля SDK (VoIP, Live Activities, Geozones и т. д.)
  • Детали конфигурации — ключи Info.plist, настройка entitlements и capabilities