2016-05-30 7 views
1

Ich baue eine App in Android Studio.Firebase + OneSignal Welche Abhängigkeiten brauche ich?

integreted I OneSignal erfolgreich diese Abhängigkeiten mit:

compile 'com.onesignal:OneSignal:[email protected]' 
compile 'com.google.android.gms:play-services-gcm:+' 
compile 'com.google.android.gms:play-services-analytics:+' 
compile "com.google.android.gms:play-services-location:+" 

Jetzt versuche ich Firebase Analytics in meine Anwendung zu integrieren. Ich habe jetzt all diese Abhängigkeiten:

compile 'com.onesignal:OneSignal:[email protected]' 
compile 'com.google.android.gms:play-services-gcm:9.0.1' 
compile 'com.google.android.gms:play-services-location:9.0.1' 
compile 'com.google.android.gms:play-services-analytics:9.0.1' 
compile 'com.google.firebase:firebase-core:9.0.1' 

Ich bin mit der gradle und Abhängigkeits Sachen nicht vertraut. Ich denke, ich habe irgendwo rot geschrieben, dass die Firebase-Abhängigkeit das analytische Zeug enthielt.

Brauche ich wirklich alle diese Abhängigkeiten, oder gibt es einige Duplikate/nutzlos?

OneSignal SDK integration guide

Firebase SDK integration guide

In diesem Firebase Analytics integration guide, sie auch diese Abhängigkeit verwenden:

compile 'com.google.firebase:firebase-analytics:9.0.0' 

Was mich jetzt ist verwirrend, weil die SDK-Integration Führung nicht einmal Liste nicht in der Verfügbare Bibliotheken Liste

Kann jemand das klären?

Antwort

1

Nein, sie kopieren nicht, weil OneSignal Analytik nicht Firebase Analytik

können OneSignal nutzen zu können, müssen halten:

compile 'com.google.android.gms:play-services-analytics:9.0.1' 

Wenn Sie auch Firebase Analytik, Sie nicht tun muss diese Zeile hinzugefügt werden:

compile 'com.google.firebase:firebase-analytics:9.0.0' 

Bitte lassen Sie mich wissen, wenn Sie weitere Erläuterungen benötigen

+0

com.google.firebase: firebase-core: 9.0.1 ist dies nicht für analytics? https://firebase.google.com/docs/android/setup – JoRouss

+0

"Wir empfehlen, mit Firebase-core zu beginnen, zu denen Firebase Analytics gehört, aber siehe unten für die vollständige Liste" – JoRouss

+0

ja @JoRouss, nach Überprüfung "firebase- Kern: 9.0.0 "Gedicht-Datei gibt es keinen Unterschied zu" Firebase-Analytics: 9.0.0 ".. –