ปัจจุบันรหัสลูกค้า 1 รหัสรองรับฟีเจอร์การค้นหาได้เพียงรายการเดียว หากต้องการใช้ฟีเจอร์การค้นหาหลายรายการในแอป คุณควรใช้รหัสไคลเอ็นต์หลายรายการ นอกจากนี้ หากต้องการใช้ฟีเจอร์การค้นหาเดียวกันในจุดแรกเข้าที่แตกต่างกันในแอป คุณควรใช้รหัสไคลเอ็นต์ที่แตกต่างกันสําหรับแต่ละจุดแรกเข้าเพื่อแยกการเข้าชม
สําหรับคําขอแต่ละรายการ คุณสามารถตั้งค่ารหัสไคลเอ็นต์ใน GetSearchSuggestionsOptions
, GetTrendingSearchesOptions
หรือ GetSearchContentOptions
ล่วงหน้าได้ และรหัสนี้จะลบล้างรหัสไคลเอ็นต์เริ่มต้นในไฟล์ Info.plist
(สําหรับคําขอนี้เท่านั้น)
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.
}];