protected override async void OnCreate(Bundle savedInstanceState) { Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("MjQzNzAyQDMxMzgyZTMxMmUzMGlDWTJIVjZqZ2swTU1GOFdDaVhrQkhYMktvZjV0TjRtUldJWFN4akpKRlU9"); TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(savedInstanceState); FacebookSdk.FullyInitialize(); FacebookClientManager.Initialize(this); Rg.Plugins.Popup.Popup.Init(this, savedInstanceState); Xamarin.Forms.DependencyService.Register <StepCounter>(); Xamarin.Essentials.Platform.Init(this, savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); CrossCurrentActivity.Current.Init(this, savedInstanceState); await CrossMedia.Current.Initialize(); Window.ClearFlags(WindowManagerFlags.TranslucentStatus); Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds); Window.SetStatusBarColor(Android.Graphics.Color.Rgb(0, 178, 200)); LocalNotificationsImplementation.NotificationIconId = Resource.Drawable.SmartHealthIcon; StartStepService(); LoadApplication(new App(new OAuth2Service())); #if DEBUG PrintHashKey(this); #endif }
protected override void OnCreate(Bundle savedInstanceState) { Activity = this; CallbackManager = CallbackManagerFactory.Create(); TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); FacebookSdk.FullyInitialize(); LoadApplication(new App()); }
protected override void OnCreate(Bundle savedInstanceState) { //ToDo: Pavel - insert here your credentials - I still don't know how avoid that shit FacebookSdk.ApplicationName = Application.PackageName; FacebookSdk.ApplicationId = Application.PackageName; base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.MainLayout); var btn = FindViewById <Button>(Resource.Id.btn); OutputText = FindViewById <TextView>(Resource.Id.txt); btn.Click += Btn_Click; FacebookSdk.AutoInitEnabled = true; //da emu pohui na samom dele FacebookSdk.SdkInitialize(this); //prosto zabei FacebookSdk.FullyInitialize(); var loginCallback = new FacebookCallback <LoginResult> { HandleSuccess = (res) => RunOnUiThread(() => OutputText.Text = $"TOKEN>> {AccessToken.CurrentAccessToken}"), HandleError = (ex) => Debug.WriteLine("Error on FB login detected>> " + ex), HandleCancel = () => { OutputText.Text = "CANCELED from Login"; OutputText.SetTextColor(Color.MediumVioletRed); } }; callbackManager = CallbackManagerFactory.Create(); //absolutely inusable thing - I suppose LoginManager.Instance.SetDefaultAudience(DefaultAudience.Everyone); LoginManager.Instance.SetLoginBehavior(LoginBehavior.WebViewOnly); LoginManager.Instance.RegisterCallback(callbackManager, loginCallback); }
public FacebookAuth() { FacebookSdk.FullyInitialize(); _callbackManager = CallbackManagerFactory.Create(); }