Autore Topic: Autenticazione mediante facebook (vers. 3 sdk)  (Letto 1086 volte)

Offline k3v1n

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
Autenticazione mediante facebook (vers. 3 sdk)
« il: 31 Marzo 2013, 11:20:40 CEST »
0
Salve a tutti,

devo implementare l'autenticazione mediante facebook (vers. 3 sdk) dalla mia app android. Nell'esempio ufficiale vengono utilizzati i Fragment, io invece vorrei utilizzare un classico Button custom. Al click sul tasto parte la richiesta di autenticazione e al ritorno, in caso positivo, riporto l'utente ad un'activity preparata.

Purtroppo sto facendo parecchia confusione, il tutorial ufficiale non è molto chiaro, qualcuno di voi ha già implementato uno scenario analogo?

Ho provato ad utilizzare sia il LoginButton di facebook, sia un button mio personalizzato sul quale poi ho definito il listener...

Caso 1:
Codice: [Seleziona]
    <com.facebook.widget.LoginButton
        android:id="@+id/login_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginBottom="30dp"
        android:layout_marginTop="30dp" />

Caso 2
Codice: [Seleziona]
    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/login_button"
        android:layout_below="@+id/login_button"
        android:layout_marginLeft="40dp"
        android:layout_marginTop="48dp"
        android:text="Button" />

                Button myButton = (Button) findViewById(R.id.button1);

                myButton.setOnClickListener(new OnClickListener() {

                        @Override
                        public void onClick(View arg0) {
                                Session.openActiveSession(MainActivity.this, true, new Session.StatusCallback() {
                                        @Override
                                        public void call(Session session, SessionState state, Exception exception) {
                                                if (state.isOpened()) {
                                                        Intent intent = new Intent(getBaseContext(), MyActivity.class);
                                                        startActivity(intent);
                                                }
                                        }
                                });
                        }
                });

Qualche consiglio?

Grazie in anticipo

PS. Buona Pasqua a tutti gli amici di anddev.it


Offline skylong

  • Utente junior
  • **
  • Post: 51
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    S3
Re:Autenticazione mediante facebook (vers. 3 sdk)
« Risposta #1 il: 31 Marzo 2013, 13:23:34 CEST »
0
Interessa anche a me questa cosa!!!
Ti posso chiedere dove hai trovato il tutorial ufficiale??

Offline k3v1n

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
Re:Autenticazione mediante facebook (vers. 3 sdk)
« Risposta #2 il: 01 Aprile 2013, 17:24:50 CEST »
0
Interessa anche a me questa cosa!!!
Ti posso chiedere dove hai trovato il tutorial ufficiale??

Ecco il link: 1 - Authenticate - Développeurs Facebook

Post unito: 02 Aprile 2013, 13:36:32 CEST
Continnuo ad avere il problema... Ho seguito questo mini tutorial... Android : Login with Facebook SDK 3.0   ~ KP Bird

L'app parte, clicco sul tasto Login FB, mi viene mostrato l'alert di accettazione, dopo di che il flusso arriva nel metodo call(), ma session.isOpened() è sempre falso.

Quale potrebbe essere il problema?

Consigli?

Grazie
« Ultima modifica: 02 Aprile 2013, 13:36:33 CEST da luca.santaniello, Reason: Merged DoublePost »

Offline warko

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy S2
  • Sistema operativo:
    windows 7
Re:Autenticazione mediante facebook (vers. 3 sdk)
« Risposta #3 il: 09 Giugno 2013, 21:14:32 CEST »
0
le app demo di fb ti funzionano?
hai generato l'hash key di fb correttamente?

scusa se son domande banali, ma spesso si rimane bloccati proprio sulle cose più banali.

Offline k3v1n

  • Utente junior
  • **
  • Post: 61
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
Re:Autenticazione mediante facebook (vers. 3 sdk)
« Risposta #4 il: 09 Giugno 2013, 21:17:02 CEST »
0
le app demo di fb ti funzionano?
hai generato l'hash key di fb correttamente?

scusa se son domande banali, ma spesso si rimane bloccati proprio sulle cose più banali.

si si, ho risolto comunque... il problema era la key non registrata