Na tej stronie dowiesz się, jak skonfigurować pakiet SDK na iOS. Jeśli nie spełniasz wymagań wstępnych, najpierw je spełnij.
Zależność
Swift Package Manager
W Xcode zainstaluj pakiet Swift Google-SearchInApps-SDK, klikając kolejno File > Add Packages... (Plik > Dodaj pakiety...).
W wyświetlonym oknie dialogowym wyszukaj repozytorium GitHub pakietu Google-SearchInApps-SDK Swift:
https://github.com/google/search-in-apps.git
- Wybierz wersję pakietu Swift Google-SearchInApps-SDK, której chcesz używać. W przypadku nowych projektów zalecamy używanie opcji Do następnej wersji głównej.
Gdy skończysz, Xcode zacznie przetwarzać zależności pakietu i pobierać je w tle. Więcej informacji o dodawaniu zależności pakietów znajdziesz w artykule Apple.
CocoaPods
Zaimportuj pakiet Google-SearchInApps-SDK do projektu na iOS za pomocą CocoaPods. Otwórz plik Podfile projektu i dodaj ten wiersz do środowiska docelowego aplikacji:
pod 'Google-SearchInApps-SDK'
Następnie w wierszu poleceń uruchom:
pod install --repo-update
Jeśli nie znasz CocoaPods, zapoznaj się z oficjalną dokumentacją, aby dowiedzieć się, jak tworzyć i używać plików Podfile.
Zaktualizuj plik Info.plist
Zaktualizuj plik Info.plist aplikacji, aby dodać 2 klucze:
- Klucz
GSAAPIKeyz wartością ciągu tekstowego klucza interfejsu API pakietu SDK (patrz wyżej). - Klucz
GSAClientIdentifierz wartością ciągu znaków, która jest identyfikatorem klienta aplikacji (patrz wyżej).
Przykładowa 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>
Włącz
Utwórz instancję ContextualSearchRuntime.
Swift
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];