Class "AGConnectServicesConfig" 在 com.huawei.hms:push:5.3.0.301 中被弃用

Class "AGConnectServicesConfig" is deprecated in com.huawei.hms:push:5.3.0.301

当我将 pushSDK 更新到版本“5.3.0.301”时,我发现 AGConnectServicesConfig 已被弃用。我想知道它的替代品是什么。新版本如何获取app_id? 我曾经这样 app_id:

  String appId = AGConnectServicesConfig.fromContext(context).getString("client/app_id");

更新时如何获取?

我找到了源代码,但是找不到任何替代品。

试试这个

 String appId = new AGConnectOptionsBuilder().build(MainActivity.this).getString("client/app_id");

更多详情,请查看Docs

我的回答是:

第 1 步:依赖版本已更新。

    implementation 'com.huawei.hms:push:6.1.0.300'
    classpath 'com.huawei.agconnect:agcp:1.6.0.300'

第 2 步:已更改。

AGConnectOptionsBuilder().build(this@MainActivity)
                    .getString("client/app_id")

成功了。