Не удается разрешить символ 'HmsMessageService' в Android stuido

Я пытаюсь реализовать push-уведомления для Huawei.

Для этого я слежу за этим итогом:

https://developer.huawei.com/consumer/en/codelab/HMSPushKit/index.html#7

Но на шаге 8, когда я это реализую:

public class MyPushService extends HmsMessageService {
private static final String TAG = "PushDemoLog";
@Override
public void onNewToken(String token) {
    super.onNewToken(token);
    Log.i(TAG, "receive token:" + token);
}

}

Я получаю эту ошибку на HmsMessageService.

Не удается разрешить символ "HmsMessageService"

Я добавил все зависимости, как указано в статье. Установлен инструмент hmstoolkitsdk, 5.2.0.3000.

Это мои зависимости Gradle сборки:  введите описание изображения здесь

Как я могу исправить эту ошибку?

Спасибо


person Manuel Rodrigues    schedule 26.03.2021    source источник
comment
Покажите, пожалуйста, содержимое build.gradle (module app)   -  person mohax    schedule 26.03.2021
comment
Я обновил свой вопрос   -  person Manuel Rodrigues    schedule 26.03.2021
comment
У вас есть зависимость, так что она должна работать) Возможно, вы не применили плагин или не добавили URL-адреса в проект build.gradle? Или не добавили agconnect-services.json? Не могли бы вы показать полное содержимое обоих файлов build.gradle как текст, а не снимок экрана?   -  person mohax    schedule 26.03.2021


Ответы (1)


Ниже приведена демонстрация Huawei Push. Рекомендуется следовать README.md шаг за шагом: https://github.com/HMS-Core/hms-push-clientdemo-android

person shirley    schedule 27.03.2021