â¨)8,@ð
|
¤P¬P
|
¿@
|
¯0
|
¿
|
¬ð
|
£°
|
A²ÐÂ+¸-ÈÂ+°Â/+¼Â(¬ÂC´B)ÐB(B(ÐB(<0B+¼)Ô+Â/¸B(´B)<-,B)ÐÂAÍ(¼B+´B)¸-ü(°Â+Â*<8)Â(°Â/Â+´B++ÐÂ,<0Â)ÈÂ+Ô,ü+B+Â, b?%'TjÀ 0"D1PÅ ´@
|
Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51)lFBSDKLoginKitarm64-apple-ios12.0
6?2J´ø|ù¤\Es:13FBSDKLoginKit17LoginURLCompleterV08completeC07handleryyAA01_C20CompletionParametersCc_tFPerforms the work needed to populate the login completion parameters before they are used to determine login success, failure or cancellation.U/// Performs the work needed to populate the login completion parameters before they
|
B/// are used to determine login success, failure or cancellation.
|
×8"c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate~The LoginTooltipViewDelegate protocol defines the methods used to receive event notifications from FBLoginTooltipView objects./**
|
The `LoginTooltipViewDelegate` protocol defines the methods used to receive event
|
notifications from `FBLoginTooltipView` objects.
|
*/Y@£3{c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(py)value/The raw string representation of the permission4/// The raw string representation of the permission
|
ù:³s:13FBSDKLoginKit10LoginErrorV12userMismatchAA0cD4CodeOvpZKIndicates a failure to request new permissions because the user has changedP/// Indicates a failure to request new permissions because the user has changed
|
3Kc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)initConvenience constructor/// Convenience constructor
|
i nE¯s:So17FBSDKAppEventNamea13FBSDKLoginKitE22sessionAuthMethodStartABvpZIUse to log the start of a specific auth method as part of an auth requestN/// Use to log the start of a specific auth method as part of an auth request
|
ta7qc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)authType¢Gets or sets the login authorization type to use in the login request. Defaults to rerequest. Use nil to avoid requesting permissions that were previously denied.w/// Gets or sets the login authorization type to use in the login request. Defaults to `rerequest`. Use `nil` to avoid
|
8/// requesting permissions that were previously denied.
|
8+2Ac:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager[Use this class to perform a device login flow. The device login flow starts by requesting a code from the device login API. This class informs the delegate when this code is received. You should then present the code to the user to enter. In the meantime, this class polls the device login API periodically and informs the delegate of the results.Î/**
|
Use this class to perform a device login flow.
|
The device login flow starts by requesting a code from the device login API.
|
This class informs the delegate when this code is received. You should then present the
|
code to the user to enter. In the meantime, this class polls the device login API
|
periodically and informs the delegate of the results.
|
|
See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices).
|
*/ ÐFs:13FBSDKLoginKit10LoginErrorV24systemAccountUnavailableAA0cD4CodeOvpZ:An error occurred related to Facebook system Account store?/// An error occurred related to Facebook system Account store
|
|
{Ê's:13FBSDKLoginKit16LoginErrorDomainSSvpôThe error domain for all errors from LoginKit Error codes from the SDK in the range 300-399 are reserved for login errors in this domain. Error codes from the SDK in the range 1349100-1349199 are reserved for device login errors in this domain.2/// The error domain for all errors from LoginKit
|
`/// Error codes from the SDK in the range 300-399 are reserved for login errors in this domain.
|
o/// Error codes from the SDK in the range 1349100-1349199 are reserved for device login errors in this domain.
|
óH~ZAs:13FBSDKLoginKit18FBLoginTooltipViewC14stringProviderAA28UserInterfaceStringProviding_pvpUI String provider/// UI String provider
|
,./s:13FBSDKLoginKit12LoginManagerC5logIn11permissions14viewController10completionySay09FBSDKCoreB010PermissionOG_So06UIViewI0CSgyAA0C6ResultOcSgtF6Logs the user in or authorizes additional permissions.á/**
|
Logs the user in or authorizes additional permissions.
|
|
Use this method when asking for permissions. You should only ask for permissions when they
|
are needed and the value should be explained to the user. You can inspect the result's `declinedPermissions` to also
|
provide more information to the user if they decline permissions.
|
|
This method will present a UI to the user. To reduce unnecessary app switching, you should typically check if
|
`AccessToken.current` already contains the permissions you need. If it does, you probably
|
do not need to call this method.
|
|
You can only perform one login call at a time. Calling a login method before the completion handler is called
|
on a previous login will result in an error.
|
|
- parameter permissions: Array of read permissions. Default: `[.PublicProfile]`
|
- parameter viewController: Optional view controller to present from. Default: topmost view controller.
|
- parameter completion: Optional callback.
|
*/|ªWZc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipViewWillAppear:Tells the delegate the tooltip view will appear, specifically after itâs been added to the super view but before the fade in animation.¹/**
|
Tells the delegate the tooltip view will appear, specifically after it's been
|
added to the super view but before the fade in animation.
|
|
@param view The tooltip view.
|
*/U¶£>½c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)defaultAudiencePThe default audience to use, if publish permissions are requested at login time.U/// The default audience to use, if publish permissions are requested at login time.
|
Á´Ê7Gs:13FBSDKLoginKit11LoginResultO6failedyACs5Error_pcACmFLogin attempt failed./// Login attempt failed.
|
\EPic:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorExcessivePolling&Your device is polling too frequently.+/// Your device is polling too frequently.
|
g3ac:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegateA delegate for FBSDKLoginButton*/**
|
A delegate for `FBSDKLoginButton`
|
*/ÖJËcÚc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:HAttempts to initialize a new configuration with the expected parameters.z/**
|
Attempts to initialize a new configuration with the expected parameters.
|
|
@param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace.
|
@param tracking the tracking preference to use for a login attempt.
|
@param messengerPageId the associated page id to use for a login attempt.
|
*/
|
@®YKc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:HAttempts to initialize a new configuration with the expected parameters.ë/**
|
Attempts to initialize a new configuration with the expected parameters.
|
|
@param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
|
@param tracking the tracking preference to use for a login attempt.
|
@param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
|
Creation of the configuration will fail if the nonce is invalid.
|
*/ c¢:;ðc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)startdStarts the device login flow This instance will retain self until the flow is finished or cancelled.t/**
|
Starts the device login flow
|
This instance will retain self until the flow is finished or cancelled.
|
*/!Ò\
Fsc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)isCancelled+Whether the login was cancelled by the user0/// Whether the login was cancelled by the user
|
"X>}c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)tracking/The tracking preference. Defaults to .enabled.6/// The tracking preference. Defaults to `.enabled`.
|
#rÏ¡0ìc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipViewiRepresents a tooltip to be displayed next to a Facebook login button to highlight features for new users.k/**
|
Represents a tooltip to be displayed next to a Facebook login button
|
to highlight features for new users.
|
|
The `FBSDKLoginButton` may display this view automatically. If you do
|
not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods
|
as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate.
|
|
By default, the `FBSDKLoginTooltipView` is not added to the superview until it is
|
determined the app has migrated to the new login experience. You can override this
|
(e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES.
|
*/$;¨VkQc:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate(im)deviceLoginManager:completedWithResult:error:Indicates the device login flow has finished. @param loginManager the login manager instance. @param result the results of the login flow. @param error the error, if available. The flow can be finished if the user completed the flow, cancelled, or if the code has expired.)/**
|
Indicates the device login flow has finished.
|
@param loginManager the login manager instance.
|
@param result the results of the login flow.
|
@param error the error, if available.
|
The flow can be finished if the user completed the flow, cancelled, or if the code has expired.
|
*/%±ü¤5-s:13FBSDKLoginKit10LoginErrorV8reservedAA0cD4CodeOvpZReserved /// Reserved
|
&IBùc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)codeVerifierhThe code verifier used in the PKCE process. If not provided, a code verifier will be randomly generated.0/// The code verifier used in the PKCE process.
|
A/// If not provided, a code verifier will be randomly generated.
|
'Ü2á8Éc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResultURepresents the results of the a device login flow. This is used by DeviceLoginManager\/// Represents the results of the a device login flow. This is used by `DeviceLoginManager`
|
(#Vc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:codeVerifier:HAttempts to initialize a new configuration with the expected parameters.±/**
|
Attempts to initialize a new configuration with the expected parameters.
|
|
@param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
|
@param tracking the tracking preference to use for a login attempt.
|
@param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
|
Creation of the configuration will fail if the nonce is invalid.
|
@param messengerPageId the associated page id to use for a login attempt.
|
@param authType auth_type param to use for login.
|
@param codeVerifier The code verifier used in the PKCE process.
|
*/($E?D¯c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceOnlyMeIIndicates that only the user is able to see posts made by the applicationN/// Indicates that only the user is able to see posts made by the application
|
(_Na6÷c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)taglinemGets or sets the optional phrase that comprises the first part of the label (and is highlighted differently).r/// Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently).
|
( íp?Ãs:So17FBSDKAppEventNamea13FBSDKLoginKitE16sessionAuthStartABvpZSUse to log the start of an auth request that cannot be fulfilled by the token cacheX/// Use to log the start of an auth request that cannot be fulfilled by the token cache
|
)µ®}Bc:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorInvalidIDToken3The ID token returned in login response was invalid8/// The ID token returned in login response was invalid
|
)2¨P6Oc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)messageGets or sets the message./// Gets or sets the message.
|
*às:13FBSDKLoginKit12LoginManagerC5logIn14viewController13configuration10completionySo06UIViewH0CSg_AA0C13ConfigurationCSgyAA0C6ResultOctF6Logs the user in or authorizes additional permissions.Ë/**
|
Logs the user in or authorizes additional permissions.
|
|
Use this method when asking for permissions. You should only ask for permissions when they
|
are needed and the value should be explained to the user. You can inspect the result's `declinedPermissions` to also
|
provide more information to the user if they decline permissions.
|
|
This method will present a UI to the user. To reduce unnecessary app switching, you should typically check if
|
`AccessToken.current` already contains the permissions you need. If it does, you probably
|
do not need to call this method.
|
|
You can only perform one login call at a time. Calling a login method before the completion handler is called
|
on a previous login will result in an error.
|
|
- parameter viewController: Optional view controller to present from. Default: topmost view controller.
|
- parameter configuration the login configuration to use.
|
- parameter completion: Optional callback.
|
*/*ajLc:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorSystemAccountUnavailable:An error occurred related to Facebook system Account store?/// An error occurred related to Facebook system Account store
|
,Zs:13FBSDKLoginKit15LoginCompletingP08completeC07handleryyAA01_C20CompletionParametersCc_tF·Invoke handler with the login parameters derived from the authentication result. See the implementing classâs documentation for whether it completes synchronously or asynchronously.Å/**
|
Invoke handler with the login parameters derived from the authentication result.
|
See the implementing class's documentation for whether it completes synchronously or asynchronously.
|
*/0Ö'ßc:@M@FBSDKLoginKit@E@FBSDKLoginTracking_enabled and limited see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/h/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/
|
05H7mc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(Describes the result of a login attempt.-/// Describes the result of a login attempt.
|
1xÝlFc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)shouldForceDisplayxif set to YES, the view will always be displayed and the delegateâs loginTooltipView:shouldAppear: will NOT be called./**
|
if set to YES, the view will always be displayed and the delegate's
|
`loginTooltipView:shouldAppear:` will NOT be called.
|
*/1-´8.s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleOFBSDKTooltipColorStyle enum_/**
|
FBSDKTooltipColorStyle enum
|
|
Passed on construction to determine color styling.
|
*/3Õ_®c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButton:didCompleteWithResult:error:ÀSent to the delegate when the button was used to login. @param loginButton The button being used to log in @param result The results of the login @param error The error (if any) from the loginÖ/**
|
Sent to the delegate when the button was used to login.
|
@param loginButton The button being used to log in
|
@param result The results of the login
|
@param error The error (if any) from the login
|
*/71öbc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:Creates a new result6/**
|
Creates a new result
|
|
@param token The access token
|
@param authenticationToken The authentication token
|
@param isCancelled whether The login was cancelled by the user
|
@param grantedPermissions The set of granted permissions
|
@param declinedPermissions The set of declined permissions
|
*/8DÞGÑc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(py)isCancelledZIndicates if the login was cancelled by the user, or if the device login code has expired._/// Indicates if the login was cancelled by the user, or if the device login code has expired.
|
8!9}c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(py)challenge0The SHA256 hashed challenge of the code verifier5/// The SHA256 hashed challenge of the code verifier
|
9åM(és:13FBSDKLoginKit20DeviceRequestsHelperOfHelper class for device requests mDNS broadcasts. Note this is only intended for internal consumption.k/// Helper class for device requests mDNS broadcasts. Note this is only intended for internal consumption.
|
=/ö>ac:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)delegate"The device login manager delegate.'/// The device login manager delegate.
|
>_¦ü8}s:13FBSDKLoginKit20DeviceRequestsHelperO03getC4InfoSSyFZ0Get device info to include with the GraphRequest5/// Get device info to include with the GraphRequest
|
>õrML*c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(cm)permissionsFromRawPermissions:Returns a set of FBPermission from a set of raw permissions strings. Will return nil if any of the input permissions is invalid./**
|
Returns a set of `FBPermission` from a set of raw permissions strings.
|
Will return nil if any of the input permissions is invalid.
|
*/?RLc:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorSystemAccountAppDisabled±The Accounts framework failed without returning an error, indicating the appâs slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.a/// The Accounts framework failed without returning an error, indicating the app's slider in the
|
W/// iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.
|
Aõ£AF»c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceEveryoneOIndicates that all Facebook users are able to see posts made by the applicationT/// Indicates that all Facebook users are able to see posts made by the application
|
Bâoöeµc:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate(im)deviceLoginManager:startedWithCodeInfo:ÄIndicates the device login flow has started. You should parse codeInfo to present the code to the user to enter. @param loginManager the login manager instance. @param codeInfo the code info data.Ù/**
|
Indicates the device login flow has started. You should parse `codeInfo` to present the code to the user to enter.
|
@param loginManager the login manager instance.
|
@param codeInfo the code info data.
|
*/B9\@c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)forceDisplayxif set to YES, the view will always be displayed and the delegateâs loginTooltipView:shouldAppear: will NOT be called./**
|
if set to YES, the view will always be displayed and the delegate's
|
`loginTooltipView:shouldAppear:` will NOT be called.
|
*/DJWFGc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)verificationURLThe verification URL./// The verification URL.
|
F¦º°Zc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipViewWillNotAppear:\Tells the delegate the tooltip view will not appear (i.e., was not added to the super view)./**
|
Tells the delegate the tooltip view will not appear (i.e., was not
|
added to the super view).
|
|
@param view The tooltip view.
|
*/F£|\Z^c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipView:shouldAppear:3Asks the delegate if the tooltip view should appear/**
|
Asks the delegate if the tooltip view should appear
|
|
@param view The tooltip view.
|
@param appIsEligible The value fetched from the server identifying if the app
|
is eligible for the new login experience.
|
|
Use this method to customize display behavior.
|
*/FÓø4Øc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)nonceØGets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts.è/**
|
Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace.
|
An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts.
|
*/F=Å>c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)messengerPageId;Gets or sets an optional page id to use for login attempts.@/// Gets or sets an optional page id to use for login attempts.
|
GÛi$As:13FBSDKLoginKit16LoginResultBlockaLogin Result Block/// Login Result Block
|
KÔôà9-c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParametersvInternal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use./**
|
Internal Type exposed to facilitate transition to Swift.
|
API Subject to change or removal without warning. Do not use.
|
- Warning INTERNAL: DO NOT USE
|
|
Structured interface for accessing the parameters used to complete a log in request.
|
If `authenticationTokenString` is non-`nil`, the authentication succeeded. If `error` is
|
non-`nil` the request failed. If both are `nil`, the request was cancelled.
|
*/K#M'c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)grantedPermissionsThe set of permissions granted by the user in the associated request. Inspect the tokenâs permissions set for a complete list.J/// The set of permissions granted by the user in the associated request.
|
=/// Inspect the token's permissions set for a complete list.
|
LRç"$£s:13FBSDKLoginKit16DeviceLoginErrorVCCustom error type for device login errors in the login error domainH/// Custom error type for device login errors in the login error domain
|
MG63c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)dismiss
Remove tooltip manually. Calling this method isnât necessary - tooltip will dismiss itself automatically after the displayDuration./// Remove tooltip manually.
|
q/// Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`.
|
QîèB%Âs:13FBSDKLoginKit17LoginURLCompleterVExtracts the log in completion parameters from the parameters dictionary, which must contain the parsed result of the return URL query string./**
|
Extracts the log in completion parameters from the parameters dictionary,
|
which must contain the parsed result of the return URL query string.
|
|
The user_id key is first used to derive the User ID. If that fails, signed_request
|
is used.
|
|
Completion occurs synchronously.
|
*/Qfç2§s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO#FBSDKTooltipViewArrowDirection enuml/**
|
FBSDKTooltipViewArrowDirection enum
|
|
Passed on construction to determine arrow orientation.
|
*/T¸
|
3òc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfogDescribes the initial response when starting the device login flow. This is used by DeviceLoginManager.s/**
|
Describes the initial response when starting the device login flow.
|
This is used by `DeviceLoginManager`.
|
*/V
|
ÈÏs:13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProvider06stringH0AcA06ServerG9Providing_p_AA019UserInterfaceStringK0_ptcfcCreate tooltip/// Create tooltip
|
/// - Parameters:
|
D/// - serverConfigurationProvider: Service configuration provider
|
(/// - stringProvider: String provider
|
Xí\Ys:13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProviderAA06ServerG9Providing_pvpService configuration provider#/// Service configuration provider
|
^ÂtÖ89c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)initCreate tooltip/// Create tooltip
|
`ÆÏ.^s:13FBSDKLoginKit26AuthenticationTokenFactoryCClass responsible for generating an AuthenticationToken given a valid token string. An AuthenticationToken is verified based of the OpenID Connect Protocol.ª/**
|
Class responsible for generating an `AuthenticationToken` given a valid token string.
|
An `AuthenticationToken` is verified based of the OpenID Connect Protocol.
|
*/a»xsÃs:13FBSDKLoginKit20DeviceRequestsHelperO25startAdvertisementService9loginCode8delegateSbSS_So05NSNetH8Delegate_ptFZÌStart the mDNS advertisement service for a device request @param loginCode The login code associated with the action for the device request. @return True if the service broadcast was successfully started.ß/**
|
Start the mDNS advertisement service for a device request
|
@param loginCode The login code associated with the action for the device request.
|
@return True if the service broadcast was successfully started.
|
*/b for more details.
|
*/¯ äYÜc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)presentInView:withArrowPosition:direction:DAdds tooltip to given view, with given position and arrow direction.I/// Adds tooltip to given view, with given position and arrow direction.
|
/// - Parameters:
|
,/// - view: View to be used as superview.
|
P/// - arrowPosition: Point in view's cordinates, where arrow will be pointing
|
/// - direction: whenever arrow should be pointing up (message bubble is below the arrow) or down (message bubble is above the arrow).
|
°úc=s:13FBSDKLoginKit10LoginErrorV15passwordChangedAA0cD4CodeOvpZ7The userâs password has changed and must log in again:/// The user's password has changed and must log in again
|
±ùá(Cc:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorPasswordChanged7The userâs password has changed and must log in again:/// The user's password has changed and must log in again
|
²C5gc:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(py)value%The string value of the code verifier*/// The string value of the code verifier
|
³ÌrZEis:13FBSDKLoginKit16DeviceLoginErrorV16excessivePollingAA0cdE4CodeOvpZ&Your device is polling too frequently.+/// Your device is polling too frequently.
|
µ.WX2§c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfigurationEA configuration to use for modifying the behavior of a login attempt.J/// A configuration to use for modifying the behavior of a login attempt.
|
µJKh<oc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)cancel)Attempts to cancel the device login flow../// Attempts to cancel the device login flow.
|
¶1^[-c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)initWithPermissions:enableSmartLogin:Initializes a new instance. @param permissions The permissions to request. @param enableSmartLogin Whether to enable smart login./**
|
Initializes a new instance.
|
@param permissions The permissions to request.
|
@param enableSmartLogin Whether to enable smart login.
|
*/·¸¶*¥c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginErrorDCustom error codes for device login errors in the login error domainI/// Custom error codes for device login errors in the login error domain
|
ºóks:13FBSDKLoginKit26AuthenticationTokenFactoryC06createD011tokenString5nonce11graphDomain10completionySS_S2SySo019FBSDKAuthenticationD0CSgctF«Create an AuthenticationToken given a valid token string. Returns nil to the completion handler if the token string is invalid An AuthenticationToken is verified based of the OpenID Connect Protocol. @param tokenString the raw ID token string @param nonce the nonce string used to associate a client session with the token @param graphDomain the graph domain where user is authenticated @param completion the completion handlerÎ/**
|
Create an `AuthenticationToken` given a valid token string.
|
Returns nil to the completion handler if the token string is invalid
|
An `AuthenticationToken` is verified based of the OpenID Connect Protocol.
|
@param tokenString the raw ID token string
|
@param nonce the nonce string used to associate a client session with the token
|
@param graphDomain the graph domain where user is authenticated
|
@param completion the completion handler
|
*/½¾koJ±c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)requestedPermissionsJThe requested permissions for the login attempt. Defaults to an empty set.O/// The requested permissions for the login attempt. Defaults to an empty set.
|
¾wÙ}N)c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)declinedPermissionsThe set of permissions declined by the user in the associated request. Inspect the tokenâs permissions set for a complete list.K/// The set of permissions declined by the user in the associated request.
|
=/// Inspect the token's permissions set for a complete list.
|
¿Qè<×c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)loginTracking\Gets or sets the desired tracking preference to use for login attempts. Defaults to .enabledc/// Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled`
|
À¤È>c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)displayDuration¯Gets or sets the amount of time in seconds the tooltip should be displayed. Set this to zero to make the display permanent until explicitly dismissed. Defaults to six seconds.Â/**
|
Gets or sets the amount of time in seconds the tooltip should be displayed.
|
Set this to zero to make the display permanent until explicitly dismissed.
|
Defaults to six seconds.
|
*/ÁÙB4Lc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButtonWillLogin:²Sent to the delegate when the button is about to login. @param loginButton The button being used to log in @return true if the login should be allowed to proceed, false otherwiseÉ/**
|
Sent to the delegate when the button is about to login.
|
@param loginButton The button being used to log in
|
@return `true` if the login should be allowed to proceed, `false` otherwise
|
*/Ãg°>c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)authType1The auth type associated with this login request.6/// The auth type associated with this login request.
|
Ã*ò?_c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)initWithString:Attempts to initialize a new code verifier instance with the given string. Creation will fail and return nil if the string is invalid.Á/**
|
Attempts to initialize a new code verifier instance with the given string.
|
Creation will fail and return nil if the string is invalid.
|
|
@param string the code verifier string
|
*/Ķ½¢D³c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUserCheckpointedKThe user must log in to their account on www.facebook.com to restore accessP/// The user must log in to their account on www.facebook.com to restore access
|
Ä[Þ;_c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUnknown!The error code for unknown errors&/// The error code for unknown errors
|
Äa*>³s:13FBSDKLoginKit10LoginErrorV16userCheckpointedAA0cD4CodeOvpZKThe user must log in to their account on www.facebook.com to restore accessP/// The user must log in to their account on www.facebook.com to restore access
|
ǹ¢Þ)]c:@M@FBSDKLoginKit@E@FBSDKDefaultAudiencedPassed to openURL to indicate which default audience to use for sessions that post data to Facebook.á/**
|
Passed to openURL to indicate which default audience to use for sessions that post data to Facebook.
|
|
Certain operations such as publishing a status or publishing a photo require an audience. When the user
|
grants an application permission to perform a publish operation, a default audience is selected as the
|
publication ceiling for the application. This enumerated value allows the application to select which
|
audience to ask the user to grant publish permission for.
|
*/ȸöÓFEc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)pollingIntervalThe polling interval/// The polling interval
|
Èv¯RØc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)initWithTagline:message:colorStyle:Designated initializer./// Designated initializer.
|
/// - Parameters:
|
e/// - tagline: First part of the label, that will be highlighted with different color. Can be nil.
|
*/// - message: Main message to display.
|
4/// - colorStyle: Color style to use for tooltip.
|
///
|
^/// If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view.
|
/// See FBSDKLoginTooltipView
|
ɽ:@³c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUserMismatchKIndicates a failure to request new permissions because the user has changedP/// Indicates a failure to request new permissions because the user has changed
|
Êûã+_c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipViewwTooltip bubble with text in it used to display tips for UI elements, with a pointed arrow (to refer to the UI element).Ð/**
|
Tooltip bubble with text in it used to display tips for UI elements,
|
with a pointed arrow (to refer to the UI element).
|
|
The tooltip fades in and will automatically fade out. See `displayDuration`.
|
*/̶hk=£s:13FBSDKLoginKit10LoginErrorV15unconfirmedUserAA0cD4CodeOvpZCThe user must confirm their account with Facebook before logging inH/// The user must confirm their account with Facebook before logging in
|
Ít:C£c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUnconfirmedUserCThe user must confirm their account with Facebook before logging inH/// The user must confirm their account with Facebook before logging in
|
Ïy¦l=»s:So17FBSDKAppEventNamea13FBSDKLoginKitE14sessionAuthEndABvpZOUse to log the end of an auth request that was not fulfilled by the token cacheT/// Use to log the end of an auth request that was not fulfilled by the token cache
|
ÖÙ4«c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)initCInitializes a new code verifier instance with a random string valueP/**
|
Initializes a new code verifier instance with a random string value
|
*/ØÎÏG,¸c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager1Provides methods for logging the user in and out.o/**
|
Provides methods for logging the user in and out.
|
|
It works directly with `AccessToken` (for data access) and `AuthenticationToken` (for authentication);
|
it sets the "current" tokens upon successful authorizations (or sets to `nil` in case of `logOut`).
|
|
You should check `AccessToken.current` before calling a login method to see if there is
|
a cached token available (typically in a `viewDidLoad` implementation).
|
|
@warning If you are managing your own tokens outside of `AccessToken`, you will need to set
|
`AccessToken.current` before calling a login method to authorize further permissions on your tokens.
|
*/ØiÇ7<5c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)delegatethe delegate/// the delegate
|
Û1)/ms:13FBSDKLoginKit11LoginResultO9cancelledyA2CmF(Login attempt was cancelled by the user.-/// Login attempt was cancelled by the user.
|
Ûu·½æs:13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA04CodeN0CtcfcUAttempts to allocate and initialize a new configuration with the expected parameters.y/**
|
Attempts to allocate and initialize a new configuration with the expected parameters.
|
|
- parameter permissions: The requested permissions for the login attempt.
|
Defaults to an empty `Permission` array.
|
- parameter tracking: The tracking preference to use for a login attempt. Defaults to `.enabled`
|
- parameter nonce: An optional nonce to use for the login attempt.
|
A valid nonce must be an alphanumeric string without whitespace.
|
Creation of the configuration will fail if the nonce is invalid. Defaults to a `UUID` string.
|
- parameter messengerPageId: An optional page id to use for a login attempt. Defaults to `nil`
|
- parameter authType: An optional auth type to use for a login attempt. Defaults to `.rerequest`
|
- parameter codeVerifier: An optional codeVerifier used for the PKCE process.
|
If not provided, this will be randomly generated.
|
*/Û©*7Lc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButtonDidLogOut:mSent to the delegate when the button was used to logout. @param loginButton The button being used to log out.}/**
|
Sent to the delegate when the button was used to logout.
|
@param loginButton The button being used to log out.
|
*/ÛöÊ?Lc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)presentFromView:zShow tooltip at the top or at the bottom of given view. Tooltip will be added to anchorView.window.rootViewController.view
|
</// Show tooltip at the top or at the bottom of given view.
|
G/// Tooltip will be added to anchorView.window.rootViewController.view
|
///
|
p/// - Parameter anchorView: view to show at, must be already added to window view hierarchy, in order to decide
|
n/// where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds -
|
//// tooltip will be shown at the bottom of it)
|
///
|
I/// Use this method to present the tooltip with automatic positioning or
|
K/// use -presentInView:withArrowPosition:direction: for manual positioning
|
F/// If anchorView is nil or has no window - this method does nothing.
|
|
ÜF.Gs:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO12forceDisplayyA2EmF7Force display of the tooltip (typically for UI testing)</// Force display of the tooltip (typically for UI testing)
|
ÞtgìFs:13FBSDKLoginKit10LoginErrorV24systemAccountAppDisabledAA0cD4CodeOvpZ±The Accounts framework failed without returning an error, indicating the appâs slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.a/// The Accounts framework failed without returning an error, indicating the app's slider in the
|
W/// iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.
|
ÞbRAQc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)permissionsThe requested permissions./// The requested permissions.
|
åúGms:13FBSDKLoginKit11LoginResultO(Describes the result of a login attempt.-/// Describes the result of a login attempt.
|
ås @C³s:So17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthHeartbeatABvpZKUse to log the post-login heartbeat event after the end of an auth requestP/// Use to log the post-login heartbeat event after the end of an auth request
|
éMi.s:13FBSDKLoginKit20DeviceRequestsHelperO10isDelegate_23forAdvertisementServiceSbSo05NSNetjG0_p_So0kJ0CtFZCheck if a service delegate is registered with particular advertisement service @param delegate The delegate to check if registered. @param service The advertisement service to check for. @return True if the service is the one the delegate registered with./**
|
Check if a service delegate is registered with particular advertisement service
|
@param delegate The delegate to check if registered.
|
@param service The advertisement service to check for.
|
@return True if the service is the one the delegate registered with.
|
*/ëÛéß@=c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)tokenThe access token/// The access token
|
ôµèzG/c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(py)accessToken The token/// The token
|
ôsmJ}s:13FBSDKLoginKit16DeviceLoginErrorV21authorizationDeclinedAA0cdE4CodeOvpZ0User has declined to authorize your application.5/// User has declined to authorize your application.
|
ônÝ*Cs:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO9automaticyA2EmFzThe default behavior. The tooltip will only be displayed if the app is eligible (determined by possible server round trip)/** The default behavior. The tooltip will only be displayed if
|
the app is eligible (determined by possible server round trip) */÷xts:13FBSDKLoginKit15LoginCompletingP08completeC05nonce12codeVerifier7handlerySSSg_AHyAA01_C20CompletionParametersCctF·Invoke handler with the login parameters derived from the authentication result. See the implementing classâs documentation for whether it completes synchronously or asynchronously.Å/**
|
Invoke handler with the login parameters derived from the authentication result.
|
See the implementing class's documentation for whether it completes synchronously or asynchronously.
|
*/ù`(+ c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton>A button that initiates a log in or log out flow upon tapping.J/**
|
A button that initiates a log in or log out flow upon tapping.
|
|
`LoginButton` works with `AccessToken.current` to determine what to display,
|
and automatically starts authentication when tapped (i.e., you do not need to manually subscribe action targets).
|
|
Like `LoginManager`, you should make sure your app delegate is connected to `ApplicationDelegate`
|
in order for the button's delegate to receive messages.
|
|
`LoginButton` has a fixed height of 30 pixels, but you may change the width.
|
Initializing the button with `nil` frame will size the button to its minimum frame.
|
*/þÉ;Lc:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(cm)rawPermissionsFromPermissions:wReturns a set of string permissions from a set of FBPermission by extracting the âvalueâ property for each element.
/**
|
Returns a set of string permissions from a set of `FBPermission` by
|
extracting the "value" property for each element.
|
*/ÿô¬A$s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO7disableyA2EmFForce disable. In this case you can still exert more refined control by manually constructing a FBSDKLoginTooltipView instance./** Force disable. In this case you can still exert more refined
|
control by manually constructing a `FBSDKLoginTooltipView` instance. */«³ÕZ\xÊs@ÿYûö/ö¿ é#³&#'l({)_0Ã1[7W9;S=n?nAVCuD"EgGJIYJåMN£TU
|
YßYV[0^c_Æ`ab¢cæe»hfi¨jÑoÛuvLwyzI|¡}~j¨{ç÷{¶sQò}é^ Þ¢¤S¥ò¥§:¨]©Æ«´iµC¶í¶©·G¹Ýºº»å¿îÀsÂÃiÅVÇËÉsÌÏÖÑ×ÒoÔ]ÕQÖW×DسÛýåÝæXéôêí$îâðøòÑõ?÷"
|
h!
|