Tag: firebase

Come utilizzare correttamente e tenere traccia di app inviti?

background Google consente di eseguire app-inviti e tiene traccia di come migliorano le installazioni dell'applicazione: Il problema Ho fatto una semplice invito di app e sembra che la gente lo usi usando questo codice: public static Intent getAppInviteIntent(Context context) { return new AppInviteInvitation.IntentBuilder(title,appName).setCustomImage(imageUri).setMessage(message).setCallToActionText(download).build(); } startActivityForResult(getAppInviteIntent(this), GOOGLE_APP_INVITES_REQUEST_CODE); Questo funziona, ma nella pagina Web di Analytics non […]

Filtrare un recyclerview con un adattatore di firebaserecycler

Ho un RecyclerView con un FirebaseRecyclerAdapter. Voglio popolare il RecyclerView con un elenco di nomi quando l'utente inizia a digitare nel SearchView. public class SchoolsAdapter extends FirebaseRecyclerAdapter<School, SchoolsAdapter.SchoolViewHolder> { public SchoolsAdapter(Query ref) { super(School.class, R.layout.item_school, SchoolViewHolder.class, ref); } @Override public void populateViewHolder(SchoolViewHolder schoolViewHolder, School school, int position) { schoolViewHolder.name.setText(school.getName()); schoolViewHolder.address.setText(school.getAddress()); } static class SchoolViewHolder extends […]

Come posso caricare un AutoCompleteTextView da un elenco di dati Firebase?

Se voglio caricare un elenco di dati in un AutoCompleteTextView in android da Firebase, come faccio a farlo? Come immaginavo: Ottengo i dati usando qualcosa di simile a un FirebaseRecyclerAdapter e impostato l'adattatore sull'ACTV. Ad esempio, se ho questi dati: AutoComplete:{ JKDJKADJKADFJAKD:{ name:"Hakuna Matata , your orangeness — I mean your highness, Mr. Trump!" } […]

Firebase 9.0.0- Come verificare se l'utente è connesso con AuthStateListener

Con l'AuthStateListener di Firebase di Google, non sono sicuro di come rilevare se il token di authentication è scaduto. Sto usando l'authentication di posta elettronica e password e l'ascoltatore funziona correttamente per la prima volta che l'utente apre l'applicazione e li registra automaticamente nei lanci successivi dell'applicazione. Si verifica un problema quando il proprio token […]

Come sapere quale utente sta cercando di accedere?

Gli utenti vengono creati usando Email e Password. Così faccio la logging: mSignup.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mEmailStr = removeSpaces(mEmail.getText().toString()); mPasswordStr = mPassword.getText().toString(); mUsernameStr = mUsername.getText().toString(); mIsSgl = mSglCheckBox.isChecked(); mUsernameStr=mUsername.getText().toString(); final User mUser = new User(); mUser.setEmail(mEmailStr); mUser.setPassword(mPasswordStr); mUser.setIsSgl(mIsSgl); mUser.setStudyGroupName(mStudyGroupName); mUser.setUsername(mUsernameStr); FirebaseAuth.getInstance().createUserWithEmailAndPassword(mUser.getEmail(), mUser.getPassword()).addOnCompleteListener(new OnCompleteListener<AuthResult>() { @Override public void onComplete(Task<AuthResult> task) { […]

Notifiche Firebase (FCM) non vengono fornite quando l'applicazione android viene rimossa dal vassoio recente

Sto inviando le notifiche di Firebase tramite il mio webservice con PHP come sotto. $url = 'https://fcm.googleapis.com/fcm/send'; $fields = arrays( 'registration_ids' => $tokens, 'data' => $message ); $headers = arrays( 'Authorization:key = SERVER_KEY ', 'Content-Type: application/json' ); 1. Notifiche vengono quando l'applicazione è in Primo piano e in background senza problemi, ma se ho rimosso […]

Qual è la versione minima di Google Play Services per utilizzare Firebase?

background Sto sviluppando un'applicazione utilizzando le funzionalità Firebase ( Realtime Database , Firebase Messaging, Analytics , Crash Reporting e Auth [ Facebook ]). Nel mio paese, la maggior parte degli utenti non dispone di wifi e raramente aggiorna applicazioni (inclusi Google Play Services ). Domanda Come suggerisce il titolo, vorrei conoscere la versione minima (il […]

java.lang.NullPointerException a GoogleApiActivity

Sto utilizzando Crashlytics per la mia applicazione android e ho molti blocchi a ActivityThread.java: android.app.ActivityThread.deliverResults Ho messo alcune tracce di stack qui: Fatal Exception: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=0, data=null} to activity {me.robano.android/com.google.android.gms.common.api.GoogleApiActivity}: java.lang.NullPointerException at android.app.ActivityThread.deliverResults(ActivityThread.java:3641) at android.app.ActivityThread.handleSendResult(ActivityThread.java:3684) at android.app.ActivityThread.access$1300(ActivityThread.java:166) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1331) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5584) at java.lang.reflect.Method.invokeNative(Method.java) at java.lang.reflect.Method.invoke(Method.java:515) at […]

C'è un modo per avere 1 database Firebase per 2 applicazioni con nomi di pacchetti diversi?

Ho 2 applicazioni (nomi di pacchetti diversi) che ospitano 2 gruppi di utenti diversi. Si mette i dati nel database e l'altro lo recupera. Pertanto voglio solo 1 database di firebase per entrambe le applicazioni. Firebase consente solo 1 database per 1 nome del pacchetto per quanto ne so. C'è un modo per risolvere questo […]

Cambiare la password con Firebase per Android

Voglio implementare la funzionalità di password di modifica per la mia applicazione. Ho incluso com.google.firebase:firebase-auth:9.0.2 nel mio file build.gradle e finora tutto funziona bene finché non ho cercato di implementare la funzionalità di password di modifica. Ho scoperto che l'object FirebaseUser ha un metodo updatePassword che prende una nuova password come parametro. Potrei usare questo […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.