| | |
| | | |
| | | #import <UIKit/UIKit.h> |
| | | |
| | | #import <FBSDKCoreKit/FBSDKAppEventName.h> |
| | | #import <FBSDKCoreKit/FBSDKAppEventParameterName.h> |
| | | #import <FBSDKCoreKit/FBSDKImpressionLoggingButton.h> |
| | | |
| | | @class FBSDKIcon; |
| | | @protocol FBSDKEventLogging; |
| | | |
| | | NS_ASSUME_NONNULL_BEGIN |
| | | |
| | | /** |
| | | A base class for common SDK buttons. |
| | | */ |
| | | /// A base class for common SDK buttons. |
| | | NS_SWIFT_NAME(FBButton) |
| | | @interface FBSDKButton : FBSDKImpressionLoggingButton |
| | | |
| | |
| | | |
| | | @warning INTERNAL - DO NOT USE |
| | | */ |
| | | - (void)logTapEventWithEventName:(NSString *)eventName |
| | | parameters:(nullable NSDictionary<NSString *, id> *)parameters; |
| | | - (void)logTapEventWithEventName:(FBSDKAppEventName)eventName |
| | | parameters:(nullable NSDictionary<FBSDKAppEventParameterName, id> *)parameters; |
| | | |
| | | /** |
| | | Internal method exposed to facilitate transition to Swift. |
| | | API Subject to change or removal without warning. Do not use. |
| | | |
| | | @warning INTERNAL - DO NOT USE |
| | | */ |
| | | + (void)configureWithApplicationActivationNotifier:(id)applicationActivationNotifier |
| | | eventLogger:(id<FBSDKEventLogging>)eventLogger |
| | | accessTokenProvider:(Class<FBSDKAccessTokenProviding>)accessTokenProvider |
| | | NS_SWIFT_NAME(configure(applicationActivationNotifier:eventLogger:accessTokenProvider:)); |
| | | |
| | | @end |
| | | |
| | | NS_ASSUME_NONNULL_END |