C# 클래스 Facebook.AndroidFacebook

상속: Facebook.NativeFacebook
파일 보기 프로젝트 열기: unit9/swip3

Private Properties

프로퍼티 타입 설명
CallFB void
FromTimestamp System.DateTime
IsErrorResponse bool
ToStringDict string>.Dictionary

공개 메소드들

메소드 설명
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, HideUnityDelegate hideUnityDelegate = null ) : void
Login ( string scope = "", FacebookDelegate callback = null ) : void
Logout ( ) : void
OnAccessTokenRefresh ( string message ) : void
OnAppRequestsComplete ( string message ) : void
OnFeedRequestComplete ( string message ) : void
OnGetDeepLinkComplete ( string message ) : void
OnInitComplete ( string message ) : void
OnLoginComplete ( string message ) : void
OnLogoutComplete ( string message ) : void
OnPublishInstallComplete ( string message ) : 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

비공개 메소드들

메소드 설명
CallFB ( string method, string args ) : void
FromTimestamp ( int timestamp ) : System.DateTime
IsErrorResponse ( string response ) : bool
ToStringDict ( object>.Dictionary dict ) : string>.Dictionary

메소드 상세

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, HideUnityDelegate hideUnityDelegate = null ) : void
onInitComplete InitDelegate
appId string
cookie bool
logging bool
status bool
xfbml bool
channelUrl string
authResponse string
frictionlessRequests bool
hideUnityDelegate HideUnityDelegate
리턴 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

OnAppRequestsComplete() 공개 메소드

public OnAppRequestsComplete ( string message ) : void
message string
리턴 void

OnAwake() 보호된 메소드

protected OnAwake ( ) : void
리턴 void

OnFeedRequestComplete() 공개 메소드

public OnFeedRequestComplete ( string message ) : void
message string
리턴 void

OnGetDeepLinkComplete() 공개 메소드

public OnGetDeepLinkComplete ( string message ) : void
message string
리턴 void

OnInitComplete() 공개 메소드

public OnInitComplete ( string message ) : void
message string
리턴 void

OnLoginComplete() 공개 메소드

public OnLoginComplete ( string message ) : void
message string
리턴 void

OnLogoutComplete() 공개 메소드

public OnLogoutComplete ( string message ) : void
message string
리턴 void

OnPublishInstallComplete() 공개 메소드

public OnPublishInstallComplete ( string message ) : void
message string
리턴 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