Kullanıcı arayüzü temsilcileri

Özelleştirme ve izleme amacıyla, kullanıcı arayüzü için yetki verilmiş kullanıcıların listesini aşağıda bulabilirsiniz.

Tıklama işlemi bildirimi yetkisi

Kullanıcı arayüzü tıklama işlemine yanıt vermek için bir temsilci örneği (SearchContentClickNotificationDelegate) iletebilirsiniz.

Swift

...
class PartnerSearchContentClickNotificationDelegate: SearchContentClickNotificationDelegate {
  func searchContentClicked(clickProperties: SearchContentClickProperties) {
    ...
  }
}
...
let delegate: PartnerSearchContentClickNotificationDelegate? = PartnerSearchContentClickNotificationDelegate()
...
let customizationOptions = SearchSuggestionsViewOptions()
customizationOptions.clickNotificationDelegate = delegate
...

Objective-C

/// In the .h header file.
#import "googlemac/iPhone/Shared/SearchInApps/SDK/SourcesLib-Swift.h"
...
@interface PartnerSearchContentClickNotificationDelegate: NSObject<SearchContentClickNotificationDelegate>

@end

/// In the .m file.
#import "googlemac/iPhone/Shared/SearchInApps/SDK/SourcesLib-Swift.h"
...
@interface PartnerSearchContentClickNotificationDelegate () <SearchContentClickNotificationDelegate>

@end

@implementation PartnerSearchContentClickNotificationDelegate

- (void)searchContentClickedWithClickProperties: (SearchContentClickProperties *) properties
{
  ...
}

@end
...
PartnerSearchContentClickNotificationDelegate *_partnerSearchContentClickNotificationDelegate = [[PartnerSearchContentClickNotificationDelegate alloc] init];
...
SearchSuggestionsViewOptions *customizationOptions = [[SearchSuggestionsViewOptions alloc] init];
customizationOptions.clickNotificationDelegate = _partnerSearchContentClickNotificationDelegate;
...