أرقام تعريف عملاء متعددة

في الوقت الحالي، يمكن لمعرّف عميل واحد دعم ميزة بحث واحدة فقط. إذا أردت استخدام ميزات بحث متعدّدة في تطبيقك، عليك استخدام معرّفات عملاء متعدّدة. بالإضافة إلى ذلك، إذا أردت استخدام ميزة البحث نفسها في نقاط دخول مختلفة في تطبيقك، عليك أيضًا استخدام معرّفات عملاء مختلفة لكلّ منها لتمييز الزيارات.

لكل طلب، يمكنك ضبط معرّف عميل بشكل استباقي في 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.
                            }];