C# Класс Facebook.IOSFacebook

Наследование: Facebook.AbstractFacebook
Показать файл Открыть проект

Открытые методы

Метод Описание
AppEventsLogEvent ( string logEvent, float valueToSum = null, object>.Dictionary parameters = null ) : void
AppEventsLogPurchase ( float logPurchase, string currency = "USD", object>.Dictionary parameters = null ) : void
AppRequest ( string message, string to = null, string filters = "", string excludeIds = null, int maxRecipients = null, string data = "", string title = "", FacebookDelegate callback = null ) : void
FeedRequest ( string toId = "", string link = "", string linkName = "", string linkCaption = "", string linkDescription = "", string picture = "", string mediaSource = "", string actionName = "", string actionLink = "", string reference = "", string[]>.Dictionary properties = null, FacebookDelegate callback = null ) : void
GetDeepLink ( FacebookDelegate callback ) : void
Init ( InitDelegate onInitComplete, string appId, bool cookie = false, bool logging = true, bool status = true, bool xfbml = false, string channelUrl = "", string authResponse = null, bool frictionlessRequests = false, Facebook hideUnityDelegate = null ) : void
Login ( string scope = "", FacebookDelegate callback = null ) : void
Logout ( ) : void
OnAccessTokenRefresh ( string message ) : void
OnGetDeepLinkComplete ( string message ) : void
OnLogin ( string msg ) : void
OnLogout ( string msg ) : void
OnRequestComplete ( string msg ) : void
ParseLoginDict ( object>.Dictionary parameters ) : void
Pay ( string product, string action = "purchaseitem", int quantity = 1, int quantityMin = null, int quantityMax = null, string requestId = null, string pricepointId = null, string testCurrency = null, FacebookDelegate callback = null ) : void
PublishInstall ( string appId, FacebookDelegate callback = null ) : void

Защищенные методы

Метод Описание
OnAwake ( ) : void

Приватные методы

Метод Описание
FromTimestamp ( int timestamp ) : System.DateTime
MarshallDict ( object>.Dictionary dict ) : NativeDict
MarshallDict ( string>.Dictionary dict ) : NativeDict
OnInitComplete ( string msg ) : void
iosAppRequest ( int requestId, string message, string to = null, int toLength, string filters = "", string excludeIds = null, int excludeIdsLength, bool hasMaxRecipients = false, int maxRecipients, string data = "", string title = "" ) : void
iosFBAppEventsLogEvent ( string logEvent, double valueToSum, int numParams, string paramKeys, string paramVals ) : void
iosFBAppEventsLogPurchase ( double logPurchase, string currency, int numParams, string paramKeys, string paramVals ) : void
iosFBAppEventsSetLimitEventUsage ( bool limitEventUsage ) : void
iosFBSettingsPublishInstall ( int requestId, string appId ) : void
iosFeedRequest ( int requestId, string toId, string link, string linkName, string linkCaption, string linkDescription, string picture, string mediaSource, string actionName, string actionLink, string reference ) : void
iosGetDeepLink ( ) : void
iosInit ( bool cookie, bool logging, bool status, bool frictionlessRequests, string urlSuffix ) : void
iosLogin ( string scope ) : void
iosLogout ( ) : void
iosSetShareDialogMode ( int mode ) : void

Описание методов

AppEventsLogEvent() публичный Метод

public AppEventsLogEvent ( string logEvent, float valueToSum = null, object>.Dictionary parameters = null ) : void
logEvent string
valueToSum float
parameters object>.Dictionary
Результат void

AppEventsLogPurchase() публичный Метод

public AppEventsLogPurchase ( float logPurchase, string currency = "USD", object>.Dictionary parameters = null ) : void
logPurchase float
currency string
parameters object>.Dictionary
Результат void

AppRequest() публичный Метод

public AppRequest ( string message, string to = null, string filters = "", string excludeIds = null, int maxRecipients = null, string data = "", string title = "", FacebookDelegate callback = null ) : void
message string
to string
filters string
excludeIds string
maxRecipients int
data string
title string
callback FacebookDelegate
Результат void

FeedRequest() публичный Метод

public FeedRequest ( string toId = "", string link = "", string linkName = "", string linkCaption = "", string linkDescription = "", string picture = "", string mediaSource = "", string actionName = "", string actionLink = "", string reference = "", string[]>.Dictionary properties = null, FacebookDelegate callback = null ) : void
toId string
link string
linkName string
linkCaption string
linkDescription string
picture string
mediaSource string
actionName string
actionLink string
reference string
properties string[]>.Dictionary
callback FacebookDelegate
Результат void

GetDeepLink() публичный Метод

public GetDeepLink ( FacebookDelegate callback ) : void
callback FacebookDelegate
Результат void

Init() публичный Метод

public Init ( InitDelegate onInitComplete, string appId, bool cookie = false, bool logging = true, bool status = true, bool xfbml = false, string channelUrl = "", string authResponse = null, bool frictionlessRequests = false, Facebook hideUnityDelegate = null ) : void
onInitComplete InitDelegate
appId string
cookie bool
logging bool
status bool
xfbml bool
channelUrl string
authResponse string
frictionlessRequests bool
hideUnityDelegate Facebook
Результат void

Login() публичный Метод

public Login ( string scope = "", FacebookDelegate callback = null ) : void
scope string
callback FacebookDelegate
Результат void

Logout() публичный Метод

public Logout ( ) : void
Результат void

OnAccessTokenRefresh() публичный Метод

public OnAccessTokenRefresh ( string message ) : void
message string
Результат void

OnAwake() защищенный Метод

protected OnAwake ( ) : void
Результат void

OnGetDeepLinkComplete() публичный Метод

public OnGetDeepLinkComplete ( string message ) : void
message string
Результат void

OnLogin() публичный Метод

public OnLogin ( string msg ) : void
msg string
Результат void

OnLogout() публичный Метод

public OnLogout ( string msg ) : void
msg string
Результат void

OnRequestComplete() публичный Метод

public OnRequestComplete ( string msg ) : void
msg string
Результат void

ParseLoginDict() публичный Метод

public ParseLoginDict ( object>.Dictionary parameters ) : void
parameters object>.Dictionary
Результат void

Pay() публичный Метод

public Pay ( string product, string action = "purchaseitem", int quantity = 1, int quantityMin = null, int quantityMax = null, string requestId = null, string pricepointId = null, string testCurrency = null, FacebookDelegate callback = null ) : void
product string
action string
quantity int
quantityMin int
quantityMax int
requestId string
pricepointId string
testCurrency string
callback FacebookDelegate
Результат void

PublishInstall() публичный Метод

public PublishInstall ( string appId, FacebookDelegate callback = null ) : void
appId string
callback FacebookDelegate
Результат void