Начало работы

На этой странице описано, как настроить iOS SDK. Если вы не выполнили предварительные условия , сначала выполните их.

Зависимость

Менеджер пакетов Swift

  1. В Xcode установите пакет Google-SearchInApps-SDK Swift, выбрав «Файл» > «Добавить пакеты…».

  2. В появившемся окне найдите репозиторий GitHub пакета Google-SearchInApps-SDK Swift:

https://github.com/google/search-in-apps.git
  1. Выберите версию пакета Google-SearchInApps-SDK Swift, которую вы хотите использовать. Для новых проектов мы рекомендуем использовать Up to Next Major Version.

Как только вы закончите, Xcode начнет разрешать зависимости вашего пакета и загружать их в фоновом режиме. Более подробную информацию о том, как добавить зависимости пакета, можно найти в статье Apple .

Какао-стручки

Импортируйте Google-SearchInApps-SDK в проект iOS с помощью CocoaPods . Откройте подфайл вашего проекта и добавьте эту строку в цель вашего приложения:

pod 'Google-SearchInApps-SDK'

Затем из командной строки выполните:

pod install --repo-update

Если вы новичок в CocoaPods, ознакомьтесь с их официальной документацией , чтобы узнать, как создавать и использовать подфайлы.

Обновите свой Info.plist

Обновите файл Info.plist вашего приложения, добавив два ключа:

  1. Ключ GSAAPIKey со строковым значением ключа API вашего SDK (см. выше).
  2. Ключ GSAClientIdentifier со строковым значением идентификатора клиента вашего приложения (см. выше).

Образец Info.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>GSAAPIKey</key>
        <string>ABC123...xyz890</string>
        <key>GSAClientIdentifier</key>
        <string>ms-demo-app-sia</string>
        ...
</dict>
</plist>

Инициализировать

Создайте экземпляр ContextualSearchRuntime

Быстрый

ContextualSearchRuntime

let contextualSearchRuntime = ContextualSearchRuntime()

Цель-C

ContextualSearchRuntime

ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];

Далее: Функции