C# Class FirebaseiOSImpl, firebase-unity

Inheritance: QueryiOSImpl, IFirebase
显示文件 Open project: benwulfe/firebase-unity

Public Methods

Method Description
AuthAnonymously ( Action onSuccess, Action onError ) : void
AuthWithCustomToken ( string token, Action onSuccess, Action onError ) : void
AuthWithOAuthToken ( string provider, string token, Action onSuccess, Action onError ) : void
AuthWithPassword ( string email, string password, Action onSuccess, Action onError ) : void
Child ( string name ) : IFirebase
CreateNewFirebaseiOSImpl ( IntPtr nativeReference ) : FirebaseiOSImpl,
FirebaseiOSImpl ( IntPtr nativeReference ) : System
Push ( ) : IFirebase
SetPriority ( string priority ) : void
SetValue ( object>.IDictionary value ) : void
SetValue ( float value ) : void
SetValue ( string value ) : void
UnAuth ( ) : void

Private Methods

Method Description
CreateNativeFirebase ( string path ) : IntPtr
_FirebaseAuthAnonymously ( IntPtr firebase, OnAuthSuccessHandler success, OnAuthCancelHandler cancel, long callback ) : void
_FirebaseAuthWithCustomToken ( IntPtr firebase, string token, OnAuthSuccessHandler success, OnAuthCancelHandler cancel, long callback ) : void
_FirebaseAuthWithOAuthToken ( IntPtr firebase, string provider, string token, OnAuthSuccessHandler success, OnAuthCancelHandler cancel, long callback ) : void
_FirebaseAuthWithPassword ( IntPtr firebase, string email, string password, OnAuthSuccessHandler success, OnAuthCancelHandler cancel, long callback ) : void
_FirebaseChild ( IntPtr firebase, string path ) : IntPtr
_FirebaseGetAuthExpiration ( IntPtr firebase ) : long
_FirebaseGetAuthToken ( IntPtr firebase ) : string
_FirebaseGetAuthUid ( IntPtr firebase ) : string
_FirebaseGetKey ( IntPtr firebase ) : string
_FirebaseNew ( string path ) : IntPtr
_FirebaseParent ( IntPtr firebase ) : IntPtr
_FirebasePush ( IntPtr firebase ) : IntPtr
_FirebaseRelease ( IntPtr firebase ) : void
_FirebaseRemoveObservers ( IntPtr firebase ) : void
_FirebaseRoot ( IntPtr firebase ) : IntPtr
_FirebaseSetFloat ( IntPtr firebase, float value ) : void
_FirebaseSetJson ( IntPtr firebase, string json ) : void
_FirebaseSetPriority ( IntPtr firebase, string value ) : void
_FirebaseSetString ( IntPtr firebase, string value ) : void
_FirebaseUnAuth ( IntPtr firebase ) : void
onAuthCancel ( long reference, int code, String message, String details ) : void
onAuthSuccess ( long reference, String token, String uid, long expiration ) : void

Method Details

AuthAnonymously() public method

public AuthAnonymously ( Action onSuccess, Action onError ) : void
onSuccess Action
onError Action
return void

AuthWithCustomToken() public method

public AuthWithCustomToken ( string token, Action onSuccess, Action onError ) : void
token string
onSuccess Action
onError Action
return void

AuthWithOAuthToken() public method

public AuthWithOAuthToken ( string provider, string token, Action onSuccess, Action onError ) : void
provider string
token string
onSuccess Action
onError Action
return void

AuthWithPassword() public method

public AuthWithPassword ( string email, string password, Action onSuccess, Action onError ) : void
email string
password string
onSuccess Action
onError Action
return void

Child() public method

public Child ( string name ) : IFirebase
name string
return IFirebase

CreateNewFirebaseiOSImpl() public static method

public static CreateNewFirebaseiOSImpl ( IntPtr nativeReference ) : FirebaseiOSImpl,
nativeReference IntPtr
return FirebaseiOSImpl,

FirebaseiOSImpl() public method

public FirebaseiOSImpl ( IntPtr nativeReference ) : System
nativeReference IntPtr
return System

Push() public method

public Push ( ) : IFirebase
return IFirebase

SetPriority() public method

public SetPriority ( string priority ) : void
priority string
return void

SetValue() public method

public SetValue ( object>.IDictionary value ) : void
value object>.IDictionary
return void

SetValue() public method

public SetValue ( float value ) : void
value float
return void

SetValue() public method

public SetValue ( string value ) : void
value string
return void

UnAuth() public method

public UnAuth ( ) : void
return void