1

我正在为我的应用程序创建推送通知Kindle devices。我正在遵循他们在文档中解释的所有程序,但仍然收到此错误:

SampleADMMessageHandler:onRegistrationError INVALID_SENDER

api_key在资产文件夹中并添加了 jar 文件。我在亚马逊仪表板中使用我的帐户。我已经在最新版本的 Kindle 高清设备上进行了测试。我的设备也注册了kindle。

可能是什么问题呢?

4

1 回答 1

3

在 ADM 注册期间可能会收到 INVALID_SENDER,原因有几个。让我们先尝试一个简单的:

  1. 你检查空格了吗?如果 API 密钥包含任何空格或换行符,ADM 将无法识别它(请参阅:https ://developer.amazon.com/sdk/adm/integrating-app.html#Asset )。

  2. 这可能是 API 密钥的问题。要生成 API 密钥,您应该输入包名称和用于签署应用程序的证书的 MD5 签名。你做了这个了吗?如果你这样做了,你确定它在你的应用程序中输入正确吗?如果密钥中有错字,则会在运行时导致 INVALID_SENDER。

应用程序签名证书的 md5 指纹在此过程中也很重要。在提取 apk 的 md5 指纹时,检查您输入的 .keystore(您用来签署 apk 的那个)的别名和密码是否正确。查看此链接了解更多信息:https ://developer.amazon.com/sdk/adm/credentials.html#Getting

于 2013-08-13T22:48:56.097 回答