Push SDK 的可选模块列表

下面描述的模块是可选的,如果需要,可以从AppMetrica SDK 强制禁用。 要完成这一步,请将以下代码添加到 app/build.gradle.kts 或 app/build.gradle 文件中:

configurations.configureEach {
    exclude(group = "io.appmetrica.analytics", module = "analytics-{module_name}")
}
configurations.configureEach {
    exclude group: 'io.appmetrica.analytics', module: 'analytics-{module_name}'
}

默认包含

  • provider-firebase — 允许 AppMetrica Push SDK 与 com.google.firebase:firebase-messaging 进行配合工作。

默认未包含

  • 插件适配器 — 插件开发者模块。
  • provider-gcm — 允许 AppMetrica Push SDK 与 com.google.android.gms:play-services-gcm 进行交互。
  • provider-hms — 允许 AppMetrica Push SDK 与 com.huawei.hms:push 进行交互。
  • provider-rustore — 允许 AppMetrica Push SDK 与 ru.rustore.sdk:pushclient 进行交互。

当前的模块列表可以在 github 上查看。

如果您没有找到所需答案,可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能,请附上截图。

联系支持 为文档提出改进建议