我目前正在嘗試使用Firebase分析套裝,但是,我遇到了一個小問題,我的應用分佈在Google Play和Amazon商店(它不支持谷歌播放服務),所以對於亞馬遜的風味我想要將依賴關係移除到Firebase(我已經知道該怎麼做),但是,我還需要移除Firebase插件,以便在構建時不會引發異常。我可以禁用特定風味的Firebase插件嗎?
這是我就現在:
productFlavors {
google {
applicationId 'google app id'
}
amazon {
applicationId 'amazon app id'
}
}
dependencies {
googleCompile 'com.google.firebase:firebase-analytics:9.0.0'
amazonCompile 'com.amazonaws:aws-android-sdk-mobileanalytics:2.2.12'
amazonCompile('com.crashlytics.sdk.android:crashlytics:[email protected]') {
transitive = true;
}
}
apply plugin: 'com.google.gms.google-services'
但是,我需要刪除僅是亞馬遜的味道插件。
這甚至可能嗎?或者至少有什麼我可以嘗試的?
UPDATE:
按照史蒂夫的要求,我就去嘗試對我的亞馬遜Kindle平板電腦與火力地堡的版本,它的工作即使你沒有谷歌播放安裝在他們的服務。
我繼續嘗試,反正,它不能發送數據,因爲它不能產生實例ID它需要它,並且從我收集的是因爲它需要Google Play服務才能生成該實例(所有亞馬遜設備默認情況下都沒有安裝,您需要將其卸載才能使其正常工作)。 –
這實際上對分析的收集沒有影響。 –
好吧,我會嘗試插入它到今晚的提琴手只是爲了確保數據正在低谷。謝謝。 –