public override void Login(TWTRLoginCompletion _onCompletion) { base.Login(_onCompletion); // Associated error event is raised TwitterLoginFailed(Constants.kFeatureNotSupported); }
public override void Login(TWTRLoginCompletion _onCompletion) { base.Login(_onCompletion); // Native method is called twitterLogin(); }
public override void Login(TWTRLoginCompletion _onCompletion) { base.Login(_onCompletion); // Associated error event is raised TwitterLoginFailed(Constants.kErrorMessage); }
public override void Login (TWTRLoginCompletion _onCompletion) { base.Login(_onCompletion); // Native method is called twitterLogin(); }
public override void Login (TWTRLoginCompletion _onCompletion) { base.Login(_onCompletion); // Associated error event is raised TwitterLoginFailed(Constants.kErrorMessage); }
public override void Login (TWTRLoginCompletion _onCompletion) { base.Login(_onCompletion); // Associated error event is raised TwitterLoginFailed(Constants.kFeatureNotSupported); }
/// <summary> /// Triggers user authentication with Twitter. /// </summary> /// <param name="_onCompletion">Calls the delegate after authentication is successful or if there is an error.</param> /// <description> /// This method will present UI to allow the user to log in if there are no saved Twitter login credentials. /// </description> public virtual void Login(TWTRLoginCompletion _onCompletion) { // Pause unity player this.PauseUnity(); // Cache callback OnLoginFinished = _onCompletion; }
/// <summary> /// Triggers user authentication with Twitter. /// </summary> /// <param name="_onCompletion">Calls the delegate after authentication is successful or if there is an error.</param> /// <description> /// This method will present UI to allow the user to log in if there are no saved Twitter login credentials. /// </description> public virtual void Login (TWTRLoginCompletion _onCompletion) { // Pause unity player this.PauseUnity(); // Cache callback OnLoginFinished = _onCompletion; }
public override void Login (TWTRLoginCompletion _onCompletion) { base.Login(_onCompletion); if (base.Initialise()) { // Native method is called Plugin.Call(Native.Methods.LOGIN); } }
public override void Login(TWTRLoginCompletion _onCompletion) { base.Login(_onCompletion); if (base.Initialise()) { // Native method is called Plugin.Call(Native.Methods.LOGIN); } }
/// <summary> /// Authenticates the app user with Twitter. /// </summary> /// <description> /// This method falls back to presenting an OAuth flow, if it fails to find saved login credentials. /// </description> /// <param name="_onCompletion">Callback that will be called after operation is completed.</param> /// <remarks> /// \note User authentication is required for API requests that require a user context, for example: Tweeting or following other users. /// </remarks> /// <example> /// The following code shows how to use login method. /// <code> /// using UnityEngine; /// using System.Collections; /// using VoxelBusters.NativePlugins; /// /// public class ExampleClass : MonoBehaviour /// { /// public void Login () /// { /// NPBinding.Twitter.Login(LoginFinished); /// } /// /// private void OnLoginFinished (TwitterSession _session, string _error) /// { /// if (_error == null) /// { /// // Logged in successfully /// } /// else /// { /// // Login failed /// } /// } /// } /// </code> /// </example> public virtual void Login(TWTRLoginCompletion _onCompletion) { // Pause unity player this.PauseUnity(); // Cache callback OnLoginFinished = _onCompletion; #if USES_SOOMLA_GROW NPBinding.SoomlaGrowService.ReportOnSocialLoginStarted(eSocialProvider.TWITTER); #endif }
public override void Login(bool _requiresEmailAccess, TWTRLoginCompletion _onCompletion) { if (IsInitialised()) { base.Login(_requiresEmailAccess, _onCompletion); cpnpTwitterLogin(_requiresEmailAccess); } else { Console.LogError(Constants.kDebugTag, "Twitter is not yet initialised! Call Initialise method first."); } }
public override void Login(TWTRLoginCompletion _onCompletion) { if (IsInitialised()) { base.Login(_onCompletion); // Native method is called Plugin.Call(Native.Methods.LOGIN); } else { Console.LogError(Constants.kDebugTag, "Twitter is not yet initialised! Call Initialise method first."); } }
public override void Login(bool _requiresEmailAccess, TWTRLoginCompletion _onCompletion) { if (IsInitialised()) { base.Login(_requiresEmailAccess, _onCompletion); // Native method is called Plugin.Call(Native.Methods.LOGIN); } else { DebugUtility.Logger.LogError(Constants.kDebugTag, "Twitter is not yet initialised! Call Initialise method first."); } }
public override void Login(bool _requiresEmailAccess, TWTRLoginCompletion _onCompletion) { base.Login(_requiresEmailAccess, _onCompletion); TwitterLoginFailed(Constants.kNotSupportedInEditor); }
public void Login(TWTRLoginCompletion _onCompletion) { Login(false, _onCompletion); }