<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Ionic Firebase social login help]]></title><description><![CDATA[<p dir="auto">ෆර්බේස් සොශල් ලොගින් ඇන්ඩ්‍රොයිඩ් ඩිවයිස් එකෙ හරියට වැඩකරන විදියට හදාගන්න විදිය ගැන කියලා දෙන්න පුලුවන්ද? විදි කීපයක් ට්‍රයි කරා සාර්තක උනේ නැහැ.</p>
]]></description><link>https://lankadevelopers.lk/topic/777/ionic-firebase-social-login-help</link><generator>RSS for Node</generator><lastBuildDate>Sun, 14 Jun 2026 04:13:58 GMT</lastBuildDate><atom:link href="https://lankadevelopers.lk/topic/777.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Jan 2021 04:32:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 27 Jan 2021 13:57:04 GMT]]></title><description><![CDATA[<p dir="auto">hri bro. man try karannam.. thanx</p>
]]></description><link>https://lankadevelopers.lk/post/4309</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4309</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Wed, 27 Jan 2021 13:57:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Fri, 22 Jan 2021 18:29:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> ow facebook plugin eka danna one</p>
]]></description><link>https://lankadevelopers.lk/post/4304</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4304</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Fri, 22 Jan 2021 18:29:42 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Fri, 22 Jan 2021 18:19:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> said in <a href="/post/4296">Ionic Firebase social login help</a>:</p>
<blockquote>
<p dir="auto">Auth Service</p>
</blockquote>
<p dir="auto">Auth Service ekedi api facebook ekata sambanayen plugins use karanwada? import statement thiyenwada?</p>
]]></description><link>https://lankadevelopers.lk/post/4303</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4303</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Fri, 22 Jan 2021 18:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Fri, 22 Jan 2021 18:16:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> thank you very much, brother</p>
]]></description><link>https://lankadevelopers.lk/post/4302</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4302</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Fri, 22 Jan 2021 18:16:38 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Thu, 21 Jan 2021 11:34:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> Auth Service</p>
<pre><code>// Facebook Login
  fbLogin() {
    return this.fb.login(['email']);
  }

  // Callback method for Facebook Login
  onFbLoginSuccess(res: FacebookLoginResponse) {
    const credential = auth.auth.FacebookAuthProvider.credential(res.authResponse.accessToken);

    return this.ngFireAuth.signInWithCredential(credential);
  }
</code></pre>
<p dir="auto">Login Page</p>
<pre><code>this.auth.fbLogin()
    .then((response: FacebookLoginResponse) =&gt; {
      this.auth.onFbLoginSuccess(response)
      .then(user =&gt; {
         console.log(user.user)
      })
      .catch(error =&gt; {
        this.util.presentToast('Authentication Failed');
        console.log(error);
      });
    })
    .catch(error =&gt; {
      console.log(error);
      this.util.presentToast(error);
      this.dismissLoading();
    })
</code></pre>
]]></description><link>https://lankadevelopers.lk/post/4296</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4296</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Thu, 21 Jan 2021 11:34:15 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Thu, 21 Jan 2021 10:48:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> elakiri, mn code eka dannm eketh</p>
]]></description><link>https://lankadevelopers.lk/post/4295</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4295</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Thu, 21 Jan 2021 10:48:23 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Thu, 21 Jan 2021 10:36:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> meka hari brother mn wade hariyata karagatta. facebook eken native popup eka ganna ekatat help ekak denna puluwanda?</p>
]]></description><link>https://lankadevelopers.lk/post/4294</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4294</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Thu, 21 Jan 2021 10:36:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Thu, 21 Jan 2021 04:43:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> na bn, mukut ehma danna onnha, mage wada bn mn oka use krnne</p>
]]></description><link>https://lankadevelopers.lk/post/4292</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4292</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Thu, 21 Jan 2021 04:43:12 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 19:18:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> said in <a href="/post/4277">Ionic Firebase social login help</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> oka balal kynna bro, wadanm fb code ekath dannam, Ionic version eka mkkda use krna?</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> Bro google native popup eka completed. facebook ekaat help ekak denanna puluwanda?</p>
]]></description><link>https://lankadevelopers.lk/post/4290</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4290</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Wed, 20 Jan 2021 19:18:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 19:03:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> said in <a href="/post/4288">Ionic Firebase social login help</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> said in <a href="/post/4287">Ionic Firebase social login help</a>:</p>
<blockquote>
<p dir="auto">Me kotasa add karagen passe ionic serve run karama blank black page ekak enne browser eket</p>
</blockquote>
<pre><code>private google: GooglePlus
</code></pre>
<p dir="auto">Meka constructor ekata dammama blank screen.</p>
</blockquote>
<p dir="auto">app.module.ts eka provider add karala me issue eka fix karagatta.</p>
]]></description><link>https://lankadevelopers.lk/post/4289</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4289</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Wed, 20 Jan 2021 19:03:21 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 18:51:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> said in <a href="/post/4287">Ionic Firebase social login help</a>:</p>
<blockquote>
<p dir="auto">Me kotasa add karagen passe ionic serve run karama blank black page ekak enne browser eket</p>
</blockquote>
<pre><code>private google: GooglePlus
</code></pre>
<p dir="auto">Meka constructor ekata dammama blank screen.</p>
]]></description><link>https://lankadevelopers.lk/post/4288</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4288</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Wed, 20 Jan 2021 18:51:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 18:42:28 GMT]]></title><description><![CDATA[<p dir="auto">Me kotasa add karagen passe ionic serve run karama blank black page ekak enne browser eket</p>
]]></description><link>https://lankadevelopers.lk/post/4287</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4287</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Wed, 20 Jan 2021 18:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 18:28:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> mekedi android source eka patten karanna monwa hri thiyenwada? meka dala test karama splash screen eke nawatila thiyenwa</p>
]]></description><link>https://lankadevelopers.lk/post/4285</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4285</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Wed, 20 Jan 2021 18:28:27 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 17:10:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> elama</p>
]]></description><link>https://lankadevelopers.lk/post/4284</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4284</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Wed, 20 Jan 2021 17:10:59 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 17:06:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> Me dekma hri. mama meka try karala feedback ekak dennam. again thank you very much for the help.</p>
]]></description><link>https://lankadevelopers.lk/post/4283</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4283</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Wed, 20 Jan 2021 17:06:42 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 17:03:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> web client id eka firebase eke google login ekt gyama penwnwa</p>
]]></description><link>https://lankadevelopers.lk/post/4282</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4282</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Wed, 20 Jan 2021 17:03:36 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 17:03:09 GMT]]></title><description><![CDATA[<p dir="auto">a machna auth eka <code>import auth from 'firebase/app';</code> meken enne</p>
]]></description><link>https://lankadevelopers.lk/post/4281</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4281</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Wed, 20 Jan 2021 17:03:09 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 16:58:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> Thwama Naha bro.</p>
<p dir="auto">Me line eke</p>
<pre><code> const credential = accessSecret ? auth.auth.GoogleAuthProvider.credential(accessToken, accessSecret) : auth.auth.GoogleAuthProvider.credential(accessToken);
</code></pre>
<p dir="auto">auth.auth not found error Eka throw wenwa.</p>
<p dir="auto">Web Client Id eka kohomda ganne?</p>
]]></description><link>https://lankadevelopers.lk/post/4280</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4280</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Wed, 20 Jan 2021 16:58:43 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 16:40:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> wade hari giyada?</p>
]]></description><link>https://lankadevelopers.lk/post/4279</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4279</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Wed, 20 Jan 2021 16:40:35 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Wed, 20 Jan 2021 16:38:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> Thanx bro. Ionic 5</p>
]]></description><link>https://lankadevelopers.lk/post/4278</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4278</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Wed, 20 Jan 2021 16:38:54 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Tue, 19 Jan 2021 16:10:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> oka balal kynna bro, wadanm fb code ekath dannam, Ionic version eka mkkda use krna?</p>
]]></description><link>https://lankadevelopers.lk/post/4277</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4277</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Tue, 19 Jan 2021 16:10:48 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Tue, 19 Jan 2021 16:07:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> meka nam balala karaganna puluwan wei wage. ethakota facebook signin eke popup eka ganna widiyak thiyeda?</p>
]]></description><link>https://lankadevelopers.lk/post/4276</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4276</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Tue, 19 Jan 2021 16:07:43 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Tue, 19 Jan 2021 15:38:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/115">@oditha</a> me code eka balann terenwada kyla, platform and android hari ios hrinm me widiyt krnna, Google plus plugin eka use krnna native popup eka ganna</p>
<p dir="auto">Auth Service</p>
<pre><code>import { GooglePlus } from '@ionic-native/google-plus/ngx';
import { Platform } from '@ionic/angular';
import { AngularFireAuth } from "@angular/fire/auth";

constructor(
    public ngFireAuth: AngularFireAuth,
    private google: GooglePlus,
    private platform: Platform,
  ) {
  }

// Google Login
  googleLogin() {
    let params = {};

    if (this.platform.is('android')) {
      params = {
        webClientId: '', // put webclientID 'string'
        offline: true
      };
    }

    return this.google.login(params);
  }

// Callback method for Google Login
  onGoogleLoginSuccess(accessToken, accessSecret) {
    const credential = accessSecret ? auth.auth.GoogleAuthProvider.credential(accessToken, accessSecret) : auth.auth.GoogleAuthProvider.credential(accessToken);

    return this.ngFireAuth.signInWithCredential(credential);
  }
</code></pre>
<p dir="auto">Login Page</p>
<pre><code>import { AuthService } from '../../services/auth.service';

constructor(
    private auth: AuthService,
) {}

googleLogin() {
    this.auth.googleLogin()
    .then(response =&gt; {
      const { idToken, accessToken } = response;

      this.auth.onGoogleLoginSuccess(idToken, accessToken)
      .then(user =&gt; {
        console.log(user.user);
      })
      .catch(err =&gt; { console.log(err) });
}
</code></pre>
]]></description><link>https://lankadevelopers.lk/post/4275</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4275</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Tue, 19 Jan 2021 15:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ionic Firebase social login help on Tue, 19 Jan 2021 14:40:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> auth service eke code eka</p>
<pre><code>  signInWithFacebook() {
    const provider = new firebase.auth.FacebookAuthProvider();
    // const scopes = ['user_birthday'];
    return this.socialSignIn(provider.providerId);
  }
  
  signInWithGoogle() {
    const provider = new firebase.auth.GoogleAuthProvider();
    const scopes = ['profile', 'email'];
    return this.socialSignIn(provider.providerId, scopes);
  }

  socialSignIn(providerName: string, scopes?: Array&lt;string&gt;): Promise&lt;any&gt; {
    const provider = new firebase.auth.OAuthProvider(providerName);
  
    // add any permission scope you need
    if (scopes) {
      scopes.forEach(scope =&gt; {
        provider.addScope(scope);
      });
    }
  
    if (this.platform.is('desktop')) {
      return this.afAuth.signInWithPopup(provider);
    } else {
      // web but not desktop, for example mobile PWA
      return this.afAuth.signInWithRedirect(provider);
    }
  }
</code></pre>
<p dir="auto">Me page eke code eaka.</p>
<pre><code>  facebookSignIn() {
    this.authService.signInWithFacebook()
      .then((result: any) =&gt; {
        if (result.additionalUserInfo) {
          this.authService.setProviderAdditionalInfo(result.additionalUserInfo.profile);
        }
        // This gives you a Facebook Access Token. You can use it to access the Facebook API.
        // const token = result.credential.accessToken;
        // The signed-in user info is in result.user;
        this.tabs();
      }).catch((error) =&gt; {
        // Handle Errors here.
        console.log(error);
      });
  }

  googleSignIn() {
    this.authService.signInWithGoogle()
      .then((result: any) =&gt; {
        if (result.additionalUserInfo) {
          this.authService.setProviderAdditionalInfo(result.additionalUserInfo.profile);
        }
        // This gives you a Google Access Token. You can use it to access the Google API.
        // const token = result.credential.accessToken;
        // The signed-in user info is in result.user;
        this.tabs();
      }).catch((error) =&gt; {
        // Handle Errors here.
        console.log(error);
      });
  }
</code></pre>
<p dir="auto">uda answer eka mata clear madi. mekata galpenna kiyanna puluwanda?</p>
]]></description><link>https://lankadevelopers.lk/post/4274</link><guid isPermaLink="true">https://lankadevelopers.lk/post/4274</guid><dc:creator><![CDATA[oditha]]></dc:creator><pubDate>Tue, 19 Jan 2021 14:40:39 GMT</pubDate></item></channel></rss>