Na tej stronie opisaliśmy, jak skonfigurować pakiet SDK iOS. Jeśli nie spełniasz wymagań wstępnych, najpierw je spełnij.
Zależność
Menedżer pakietów Swift
W Xcode zainstaluj pakiet Swift Google-SearchInApps-SDK, wybierając Plik > Dodaj pakiety….
W wyświetlonym promptzie wyszukaj repozytorium GitHub Google-SearchInApps-SDK Swift Package:
https://github.com/google/search-in-apps.git
- Wybierz wersję pakietu Google-SearchInApps-SDK Swift, którego chcesz użyć. W przypadku nowych projektów zalecamy użycie wersji do następnej głównej wersji.
Gdy skończysz, Xcode zacznie rozwiązywać zależności pakietu i pobierać je w tle. Więcej informacji o dodawaniu zależności pakietu znajdziesz w artykule Apple.
CocoaPods
Zaimportuj pakiet Google-SearchInApps-SDK do projektu na iOS-a 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ą dotyczącą tworzenia i używania plików Pod.
Zaktualizuj plik Info.plist
Zaktualizuj plik Info.plist
aplikacji, aby dodać 2 klucze:
- Klucz
GSAAPIKey
z wartością ciągu znaków odpowiadającą kluczowi interfejsu API pakietu SDK (patrz wyżej). - Klucz
GSAClientIdentifier
z wartością ciągu znaków identyfikatora 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>
Init
Utwórz instancję ContextualSearchRuntime
Swift
let contextualSearchRuntime = ContextualSearchRuntime()
Objective-C
ContextualSearchRuntime *searchRuntime = [[ContextualSearchRuntime alloc] init];