我目前正在尝试使用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服务才能生成该实例(所有亚马逊设备默认情况下都没有安装,您需要将其卸载才能使其正常工作)。 –
这实际上对分析的收集没有影响。 –
好吧,我会尝试插入它到今晚的提琴手只是为了确保数据正在低谷。谢谢。 –