이 페이지에서는 iOS SDK를 설정하는 방법을 설명합니다. 기본 요건을 완료하지 않았다면 먼저 완료하세요.
종속 항목
Swift Package Manager
Xcode에서 File(파일) > Add Packages(패키지 추가)로 이동하여 Google-SearchInApps-SDK Swift 패키지를 설치합니다.
표시되는 프롬프트에서 Google-SearchInApps-SDK Swift Package GitHub 저장소를 검색합니다.
https://github.com/google/search-in-apps.git
- 사용할 Google-SearchInApps-SDK Swift 패키지의 버전을 선택합니다. 새 프로젝트의 경우 Up to Next Major Version(최대 다음 메이저 버전)을 사용하는 것이 좋습니다.
작업을 완료하면 Xcode에서 패키지 종속 항목을 확인하고 백그라운드에서 다운로드하기 시작합니다. 패키지 종속 항목을 추가하는 방법에 관한 자세한 내용은 Apple 도움말을 참고하세요.
CocoaPods
CocoaPods를 사용하여 Google-SearchInApps-SDK를 iOS 프로젝트로 가져옵니다. 프로젝트의 Podfile을 열고 다음 행을 앱의 타겟에 추가하세요.
pod 'Google-SearchInApps-SDK'
그런 다음 명령줄에서 다음을 실행합니다.
pod install --repo-update
CocoaPods를 처음 사용하는 경우에는 Podfile을 만들고 사용하는 방법에 대한 공식 문서를 참고하세요.
Info.plist 업데이트
앱의 Info.plist
파일을 업데이트하여 다음과 같은 키 2개를 추가합니다.
- SDK API 키의 문자열 값이 포함된
GSAAPIKey
키(위 참고) - 앱의 클라이언트 식별자의 문자열 값이 포함된
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>
Init
ContextualSearchRuntime
인스턴스를 만듭니다.
Swift
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];