Ошибка при создании push-уведомлений в Kindle Devices?
Я создаю push-уведомления для своего приложения на Kindle devices
, Я следую всей процедуре, описанной в документации, но все еще получаю эту ошибку:
SampleADMMessageHandler:onRegistrationError INVALID_SENDER
я имел api_key
в папке активов и добавил файл JAR, а также. Я использую свой аккаунт в панели инструментов Amazon. Я протестировал в своем роде HD-устройство с последней версией. Мое устройство тоже зарегистрировано на kindle.
В чем может быть проблема?
1 ответ
INVALID_SENDER может быть получен во время регистрации ADM по нескольким причинам. Давайте сначала попробуем легкий:
Вы проверяли пробелы? ADM не распознает ключ API, если он содержит пробелы или разрывы строк (см. https://developer.amazon.com/sdk/adm/integrating-app.html).
Это может быть проблема с ключом API. Чтобы сгенерировать ключ API, вы должны ввести имя пакета и подпись MD5 сертификата, который вы используете для подписи своего приложения. Ты сделал это? Если вы сделали, вы уверены, что он правильно введен в вашем приложении? Если бы в ключе была опечатка, это вызвало бы INVALID_SENDER во время выполнения.
Отпечаток md5 сертификата подписи приложения также важен в этом процессе. При извлечении отпечатка md5 из apk, убедитесь, что вы правильно ввели псевдоним и пароль.keystore (тот, который вы используете для подписи apk). Проверьте эту ссылку для получения дополнительной информации: https://developer.amazon.com/sdk/adm/credentials.html