Ошибка при создании push-уведомлений в Kindle Devices?

Я создаю push-уведомления для своего приложения на Kindle devices, Я следую всей процедуре, описанной в документации, но все еще получаю эту ошибку:

SampleADMMessageHandler:onRegistrationError INVALID_SENDER

я имел api_key в папке активов и добавил файл JAR, а также. Я использую свой аккаунт в панели инструментов Amazon. Я протестировал в своем роде HD-устройство с последней версией. Мое устройство тоже зарегистрировано на kindle.

В чем может быть проблема?

1 ответ

INVALID_SENDER может быть получен во время регистрации ADM по нескольким причинам. Давайте сначала попробуем легкий:

  1. Вы проверяли пробелы? ADM не распознает ключ API, если он содержит пробелы или разрывы строк (см. https://developer.amazon.com/sdk/adm/integrating-app.html).

  2. Это может быть проблема с ключом API. Чтобы сгенерировать ключ API, вы должны ввести имя пакета и подпись MD5 сертификата, который вы используете для подписи своего приложения. Ты сделал это? Если вы сделали, вы уверены, что он правильно введен в вашем приложении? Если бы в ключе была опечатка, это вызвало бы INVALID_SENDER во время выполнения.

Отпечаток md5 сертификата подписи приложения также важен в этом процессе. При извлечении отпечатка md5 из apk, убедитесь, что вы правильно ввели псевдоним и пароль.keystore (тот, который вы используете для подписи apk). Проверьте эту ссылку для получения дополнительной информации: https://developer.amazon.com/sdk/adm/credentials.html

Другие вопросы по тегам