Tag: firebase

Ottenere l'ID di logging GCM utilizzando Firebase

Ho un server ASP.net MVC da where desidero submit notifiche push per la mia applicazione Android. Ho già implementato Firebase Messaging nell'app e le notifiche funzionano bene quando vengono inviate da dashboard di Firebase. Ho provato l'invio di notifica push utilizzando il server inviando una richiesta post, ma la richiesta richiede un field. In precedenza […]

Inserimento duplicato: com / google / firebase / FirebaseApiNotAvailableException.class

Ho un progetto Android creato con React-Native e che utilizza Google Play Services (analisi, messaggistica cloud, annunci). Non sto usando esplicitamente Firebase ovunque. Ha provato ad aggiornare i servizi di gioco da 8.4.0 => 9.2.0. Inoltre ha aggiornato il path di class GPS. buildscript { dependencies { classpath 'com.google.gms:google-services:3.0.0' … dependencies { compile 'com.google.android.gms:play-services-analytics:9.2.1' compile […]

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 […]

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