Nhận thông tin về nội dung thịnh hành
Để nhận các cụm từ tìm kiếm thịnh hành, hãy gọi phương thức getTrendingSearches trên ContextualSearchRuntime. Phương thức này lấy một GetTrendingSearchesOptions duy nhất, trong đó bạn có thể chỉ định số lượng tối đa các cụm từ tìm kiếm thịnh hành được trả về.
Đối tượng SearchSuggestions được trả về không chứa bất kỳ thuộc tính nào có thể truy cập. Nó chứa tất cả thông tin cần thiết để hiển thị các cụm từ tìm kiếm thịnh hành, nhưng nếu không thì sẽ không có thông tin.
Swift sử dụng kiểu đồng thời Swift, còn Objective-C sử dụng hàm callback.
Swift
getTrendingSearches(withOptions:)
Task {
let suggestions = try await searchRuntime.getTrendingSearches(
withOptions: GetTrendingSearchesOptions())
}
Objective-C
getTrendingSearchesWithOptions
[searchRuntime
getTrendingSearchesWithOptions:
[[GetTrendingSearchesOptions alloc] init]
completionHandler:^(SearchSuggestions *_Nullable suggestions,
NSError *_Nullable error) {
// error will be not null if there is an error.
// On success, suggestions will be non null.
}];
Màn hình
Để hiển thị khối tìm kiếm thịnh hành, hãy sử dụng cách tương tự như cụm từ tìm kiếm được đề xuất.