2016-05-30 7 views
1

Androidスタジオでアプリを作成しています。Firebase + OneSignalどのような依存関係が必要ですか?

私は正常にこれらの依存関係を使用してOneSignal integreted:

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:+" 

今、私は自分のアプリケーションにFirebase Analyticsを統合しようとしています。 私は今、すべてのこれらの依存関係を持っている:

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' 

私はGradleの依存関係とものに慣れていませんよ。 Firebaseの依存関係には解析的なものが含まれていたと私はどこかは赤く思う。

これらの依存関係が本当に必要なのですか、重複する/役に立たないことはありますか?このFirebase Analytics integration guide

OneSignal SDK integration guide

Firebase SDK integration guide

、彼らはまた、この依存関係を使用します。

SDKインテグレーションガイドもそれをリストしていないので、今の私を混乱さ
compile 'com.google.firebase:firebase-analytics:9.0.0' 

利用可能なライブラリ一覧

誰でもこれを明確にすることはできますか?ない

答えて

1

OneSignal Analyticsは、あなたが維持する必要がありOneSignal使用するにはFirebase分析

を使用することはできませんので、彼らは重複していないいいえ:

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

あなたもFirebase分析が必要な場合は、あなたがありませんにその行を追加する必要があります。

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

もっと明確にする必要がある場合はお知らせください

+0

com.google.firebase:firebase-core:9.0.1は分析用ではありませんか? https://firebase.google.com/docs/android/setup – JoRouss

+0

"Firebase Analyticsを含むfirebase-coreで始めることをおすすめしますが、firebase-coreをチェックした後、" – JoRouss

+0

yes @JoRouss " core:9.0.0 "poemファイル" firebase-analytics:9.0.0 "との違いはありません。 –

関連する問題