Hiện tại, một mã ứng dụng khách chỉ có thể hỗ trợ một tính năng tìm kiếm. Nếu muốn sử dụng nhiều tính năng tìm kiếm trong ứng dụng, bạn nên sử dụng nhiều mã ứng dụng. Ngoài ra, nếu muốn sử dụng cùng một tính năng tìm kiếm cho nhiều điểm truy cập trong ứng dụng, bạn cũng nên sử dụng mã ứng dụng khách khác nhau cho từng điểm để phân biệt lưu lượng truy cập.
Đối với mỗi yêu cầu, bạn có thể chủ động đặt mã ứng dụng khách trong GetSearchSuggestionsOptions
, GetTrendingSearchesOptions
hoặc GetSearchContentOptions
. Mã này sẽ ghi đè mã ứng dụng khách mặc định trong tệp Info.plist
(chỉ dành cho yêu cầu này).
Swift
getSearchSuggestions(withOptions:)
Task {
let options = GetSearchSuggestionsOptions(withTextContext:['Sample Query', 'Another query string'])
options.clientId = "client id"
let suggestions = try await searchRuntime.getSearchSuggestions(
withOptions: options)
}
Objective-C
getSearchSuggestionsWithOptions
GetSearchSuggestionsOptions *options = [[GetSearchSuggestionsOptions alloc] initWithTextContext: @[@'Sample Query', @'Another query string' ]];
options.clientId = [NSString stringWithFormat:@"client id"];
[searchRuntime
getSearchSuggestionsWithOptions:options
completionHandler:^(SearchSuggestions *_Nullable suggestions,
NSError *_Nullable error) {
// error will be not null if there is an error.
// On success, suggestions will be non null.
}];