На этой странице описано, как настроить iOS SDK. Если вы не выполнили предварительные условия , сначала выполните их.
Зависимость
Менеджер пакетов Swift
В Xcode установите пакет Google-SearchInApps-SDK Swift, выбрав «Файл» > «Добавить пакеты…».
В появившемся окне найдите репозиторий GitHub пакета Google-SearchInApps-SDK Swift:
https://github.com/google/search-in-apps.git
- Выберите версию пакета 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
вашего приложения, добавив два ключа:
- Ключ
GSAAPIKey
со строковым значением ключа API вашего SDK (см. выше). - Ключ
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
Быстрый
let contextualSearchRuntime = ContextualSearchRuntime()
Цель-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];