এই মুহূর্তে একটি ক্লায়েন্ট আইডি শুধুমাত্র একটি অনুসন্ধান বৈশিষ্ট্য সমর্থন করতে পারে। আপনি যদি আপনার অ্যাপে একাধিক অনুসন্ধান বৈশিষ্ট্য ব্যবহার করতে চান তবে আপনাকে একাধিক ক্লায়েন্ট আইডি ব্যবহার করতে হবে। উপরন্তু, আপনি যদি আপনার অ্যাপের বিভিন্ন এন্ট্রি পয়েন্টে একই সার্চ বৈশিষ্ট্য ব্যবহার করতে চান, তাহলে ট্রাফিককে আলাদা করার জন্য আপনাকে তাদের প্রত্যেকের জন্য আলাদা আলাদা ক্লায়েন্ট আইডি ব্যবহার করতে হবে।
আপনার প্রতিটি অনুরোধের জন্য, আপনি সক্রিয়ভাবে GetSearchSuggestionsOptions
, GetTrendingSearchesOptions
বা GetSearchContentOptions
এ একটি ক্লায়েন্ট আইডি সেট করতে পারেন এবং এই আইডিটি Info.plist
ফাইলের ডিফল্ট ক্লায়েন্ট আইডিকে ওভাররাইড করবে (শুধুমাত্র এই অনুরোধের জন্য)।
সুইফট
getSearch Suggestions(বিকল্প সহ:)
Task {
let options = GetSearchSuggestionsOptions(withTextContext:['Sample Query', 'Another query string'])
options.clientId = "client id"
let suggestions = try await searchRuntime.getSearchSuggestions(
withOptions: options)
}
উদ্দেশ্য-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.
}];