2016-07-08 8 views
0

Ich versuche, eine Alertdialog zu machen:Firebase Analytik, So verwenden Userproperty

private FirebaseAnalytics mFirebaseAnalytics; 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); 
    askProxAtualiza(); 
} 

private void askProxAtualiza() { 
     final String[] choices = getResources().getStringArray(R.array.tema_items); 
     ContextThemeWrapper ctx = new ContextThemeWrapper(this, R.style.Theme_MediaRouter_Light); 
     AlertDialog ad = new AlertDialog.Builder(ctx) 
       .setCancelable(false) 
       .setTitle(R.string.tema_dialog_title) 
       .setItems(choices, new DialogInterface.OnClickListener() { 
        @Override 
        public void onClick(DialogInterface dialog, int which) { 
         final String tema = choices[which]; 
         setUserFavoriteFood(tema); 
        } 
       }).create(); 
     ad.show(); 
    } 
} 



private void setUserFavoriteFood(String next_up) { 
    Log.d("XXXX", "Tema Favorito: " + next_up); 
    mFirebaseAnalytics.setUserProperty("next_up", next_up); 
} 

Dann dies geschieht: http://i.stack.imgur.com/s0IEN.png

Abhängigkeiten:

dependencies { 
compile fileTree(include: ['*.jar'], dir: 'libs') 
testCompile 'junit:junit:4.12' 
compile 'com.android.support:multidex:1.0.1' 
compile 'com.android.support:appcompat-v7:24.0.0' 
compile 'com.android.support:recyclerview-v7:24.0.0' 
compile 'com.google.android.gms:play-services:9.2.0' 
compile 'com.google.firebase:firebase-analytics:9.0.0' 
compile 'com.android.support:design:24.0.0' 
compile 'com.google.android.gms:play-services-ads:9.2.0' 
compile 'com.google.android.gms:play-services-identity:9.2.0' 
compile 'com.google.android.gms:play-services-gcm:9.2.0' 
compile 'com.google.android.gms:play-services-analytics:9.2.0' 
compile 'com.google.firebase:firebase-core:9.0.2' 

}

apply plugin: 'com.google.gms.google-services' 

Ich erstellte eine Benutzereigenschaft auf Firebase-Seite mit dem Namen next_up. Es gab mehr eines Tages, dass ich es tat. Die Ergebnisse werden nicht auf Firebase-Seite angezeigt:

firebase image Ist dies der richtige Weg?

Antwort

1

Die Werte für "next_up" werden derzeit nicht in den automatischen Vorschlägen für next_up angezeigt. Wenn Sie jedoch zum Dashboard gehen, wählen Sie Filter hinzufügen-> Benutzereigenschaft-> next_up und geben Sie einen Wert manuell ein. Der Benutzer sollte diesen Bericht dann mit diesem Benutzereigenschaftswert filtern.

+0

Tanks! Dieser Weg zeigt mir die Möglichkeiten! – Doug

Verwandte Themen